{
  "cik": 1713683,
  "entityName": "ZSCALER, INC.",
  "facts": {
    "dei": {
      "EntityCommonStockSharesOutstanding": {
        "label": "Entity Common Stock, Shares Outstanding",
        "description": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "units": {
          "shares": [
            {
              "end": "2018-05-31",
              "val": 119606722,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-08-31",
              "val": 119773132,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-11-30",
              "val": 122250116,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-02-28",
              "val": 124147097,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-05-31",
              "val": 125661928,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-08-30",
              "val": 127454926,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-11-29",
              "val": 127957453,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-02-28",
              "val": 129351577,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-05-29",
              "val": 130518247,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-08-31",
              "val": 132906329,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-11-30",
              "val": 134191860,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-02-26",
              "val": 135940233,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-05-28",
              "val": 136987021,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-08-31",
              "val": 138735981,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-11-30",
              "val": 140081679,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-02-28",
              "val": 141085336,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-05-31",
              "val": 141862695,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-08-31",
              "val": 143052488,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-11-30",
              "val": 144212227,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-02-28",
              "val": 145120095,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-05-31",
              "val": 145891168,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-08-31",
              "val": 147168773,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-11-30",
              "val": 148333445,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-02-29",
              "val": 149857976,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-05-31",
              "val": 151149087,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-08-30",
              "val": 152490005,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-11-30",
              "val": 153438623,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-02-28",
              "val": 154724902,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-05-23",
              "val": 155695672,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-08-29",
              "val": 158300823,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-11-19",
              "val": 159471208,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-02-19",
              "val": 160790703,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2026Q1I"
            },
            {
              "end": "2026-05-19",
              "val": 161709525,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q2I"
            }
          ]
        }
      },
      "EntityPublicFloat": {
        "label": "Entity Public Float",
        "description": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "units": {
          "USD": [
            {
              "end": "2018-03-16",
              "val": 1500000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2019-01-31",
              "val": 2800000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2020-01-31",
              "val": 4000000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2021-01-31",
              "val": 20400000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2022-01-31",
              "val": 22200000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2023-01-31",
              "val": 9800000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-01-31",
              "val": 19800000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2025-01-31",
              "val": 17900000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q4I"
            }
          ]
        }
      }
    },
    "us-gaap": {
      "AccountsPayableCurrent": {
        "label": "Accounts Payable, Current",
        "description": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 3763000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 3763000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 4944000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 4895000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 4895000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 4895000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 4895000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 4895000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 4573000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 3459000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 3585000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 6208000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 6208000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 6208000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 6208000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 6208000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 3784000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 2675000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 9392000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 5233000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 5233000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 5233000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 5233000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 5233000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 7663000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 13170000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 20172000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 12547000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 12547000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 12547000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 12547000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 12547000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 14961000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 13499000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 15234000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 26154000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 26154000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 26154000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 26154000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 26154000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 29717000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 33632000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 24783000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 18481000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 18481000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 18481000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 18481000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 18481000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 23234000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 17137000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 28030000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 23309000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 23309000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 23309000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 23309000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 23309000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 25368000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 24600000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 54609000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 46906000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 46906000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 46906000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 46906000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 48400000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 29031000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 33874000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccountsReceivableNetCurrent": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 39052000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 39052000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 40215000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 61611000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 61611000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 61611000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 61611000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 61611000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 49228000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 75470000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 71151000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 93341000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 93341000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 93341000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 93341000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 93341000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 70482000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 94784000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 105583000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 147584000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 147584000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 147584000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 147584000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 147584000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 105942000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 170412000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 164923000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 257109000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 257109000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 257109000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 257109000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 257109000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 172028000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 269449000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 272092000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 399745000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 399745000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 399745000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 399745000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 399745000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 268718000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 358614000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 376339000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 582636000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 582636000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 582636000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 582636000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 582636000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 366843000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 479611000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 506284000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 736529000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 736529000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 736529000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 736529000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 736529000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 424573000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 514314000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 615787000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 992181000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 992181000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 992181000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 992181000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 530487000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 551820000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 730461000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "description": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2181000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2181000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 300000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 442000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 463000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -50000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -50000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -50000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -2605000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -2605000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -5446000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -5446000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -8600000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -8600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -11715000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -11715000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -11715000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -2671000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -2671000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -4662000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -4662000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -5942000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -5942000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -6580000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -6580000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -6580000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 165000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 165000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1433000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1433000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3389000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3389000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6582000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6582000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6582000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3199000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3199000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 9582000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 9582000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 14584000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 14584000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 19062000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 19062000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 5003000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 5003000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 10110000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 10110000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 13862000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 13862000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 15923000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 1905000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 3635000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 4568000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "AccruedSalesCommissionCurrentAndNoncurrent": {
        "label": "Accrued Sales Commission",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 5400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 10000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 10000000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 10000000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 10000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 10000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 3600000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 4600000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 6800000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 9000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 9000000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 9000000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 9000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 9000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 5400000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 5700000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 10800000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 21000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 21000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 21000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 21000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 21000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 9000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 13500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 19100000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 46700000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 46700000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 46700000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 46700000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 46700000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 16300000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 20600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 26200000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 47200000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 47200000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 47200000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 47200000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 47200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 21000000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 23500000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 33800000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 48000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 48000000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 48000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 48000000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 18200000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 24300000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 33400000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "description": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 17304000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 17304000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 23020000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 24401000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 24401000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 24401000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 24401000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 24401000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 26536000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 28788000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 31051000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 33737000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 33737000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 33737000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 33737000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 33737000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 37216000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 40887000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 45305000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 50628000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 50628000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 50628000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 50628000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 50628000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 54226000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 61341000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 69129000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 77217000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 77217000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 77217000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 77217000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 77217000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 86026000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 96462000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 107822000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 119117000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 119117000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 119117000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 119117000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 119117000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 132009000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 147114000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 162526000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 176424000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 176424000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 176424000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 176424000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 176424000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 192725000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 208361000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 228284000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 250311000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 250311000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 250311000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 250311000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 250311000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 274707000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 303209000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 336084000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 371776000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 371776000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 371776000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 371776000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 410028000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 451062000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 495904000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "description": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": -317000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": -59000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 101000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 268000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 268000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 268000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 268000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 268000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 436000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 491000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 827000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": -267000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 472000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 659000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": -650000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": -650000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": -650000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": -650000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": -650000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": -2764000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": -9299000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": -24478000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": -25850000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": -25850000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": -25850000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": -25850000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": -25850000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": -37824000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": -5037000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": -102000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": -1576000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": -1576000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": -1576000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": -1576000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": -1576000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": -17955000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": -3009000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": -15675000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": -4789000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": -4789000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": -4789000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": -4789000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": -4789000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": -4487000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": -22304000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 16242000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 8081000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 8081000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 8081000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 8081000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 7889000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 15187000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": -7718000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdditionalPaidInCapital": {
        "label": "Additional Paid in Capital",
        "description": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 18734000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 18734000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 434250000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 438392000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 438392000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 438392000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 438392000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 438392000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 455761000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 483951000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 505531000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 532618000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 532618000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 532618000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 532618000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 532618000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 555019000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 589229000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 623859000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 823804000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 823804000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 823804000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 823804000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 823804000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 886815000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 964214000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1027888000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1131006000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1131006000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1131006000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1131006000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1131006000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1225224000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1341346000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1450139000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1590885000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1590885000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1590885000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1590885000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1590885000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1425156000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1547203000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1660930000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1816915000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1816915000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1816915000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1816915000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1816915000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1949189000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 2114041000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 2241865000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 2426819000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 2426819000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 2426819000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 2426819000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 2426819000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 2593010000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 2797350000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 2960521000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 2980591000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 2980591000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 2980591000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 2980591000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 3175453000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 3416085000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 3623519000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "description": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 273364000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 273364000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 273364000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": {
        "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock",
        "description": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 8648000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9570000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9570000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2530000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 5109000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 2579000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -6332000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6332000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 1223000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "description": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 3617000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9919000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9919000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 1733000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 3797000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 2064000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 7106000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 7106000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 3309000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 7586000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 7586000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20813000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20813000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 13227000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 13227000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 34088000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 34088000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 13275000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 13275000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46953000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46953000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46953000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 19212000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 19212000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 44259000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 44259000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 25047000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 25047000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 72963000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 72963000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 28704000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 28704000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 125675000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 125675000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 125675000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 58423000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 58423000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 120512000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 120512000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 62089000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 62089000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 181522000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 181522000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 61010000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 61010000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 263190000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 263190000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 263190000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 91575000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 91575000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 192259000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 192259000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 100684000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 100684000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 299734000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 299734000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 107475000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 107475000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 416588000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 416588000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 416588000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 107028000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 107028000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 216544000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 216544000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 109516000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 109516000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 329182000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 329182000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 112638000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 112638000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 453565000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 453565000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 453565000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 131019000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 131019000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 274874000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 274874000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 143855000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 143855000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 391455000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 391455000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 116581000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 116581000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 541857000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 541857000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 165302000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 165302000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 344734000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 344734000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 179432000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 179432000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 507865000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 507865000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 163131000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 163131000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 683568000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 190878000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 410006000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 219128000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 617441000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 207435000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "description": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 1200000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 1200000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 6500000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 6200000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 6200000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-03-31",
              "val": 5500000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 6500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-03-31",
              "val": 6200000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-03-31",
              "val": 6200000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 5500000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6500000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6164000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6164000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            }
          ]
        }
      },
      "AdvertisingExpense": {
        "label": "Advertising Expense",
        "description": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 1800000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 1800000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 1800000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3400000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3400000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 8600000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 8600000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 8600000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 11800000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 11800000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 11800000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 11800000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 11800000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 11800000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 22100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 22100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 22100000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 25000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 25000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 29900000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 3617000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 8336000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 1586000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9919000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9919000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 1733000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 3797000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 2064000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 7106000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 7106000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 3309000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 3309000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 7586000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 7586000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20813000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20813000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 13227000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 13227000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 34088000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 34088000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 13275000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 13275000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46423000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46423000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46423000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 18376000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 18376000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 42242000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 42242000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 23866000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 23866000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 70012000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 70012000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 27770000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 27770000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 121395000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 121395000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 121395000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 57185000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 57185000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 118565000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 118565000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 61380000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 61380000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 178538000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 178538000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 59973000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 59973000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 258535000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 258535000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 258535000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 89903000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 89903000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 188891000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 188891000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 98988000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 98988000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 294745000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 294745000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 105854000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 105854000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 409562000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 409562000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 409562000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 105173000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 105173000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 214911000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 214911000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 109738000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 109738000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 322730000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 322730000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 107819000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 107819000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 444834000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 444834000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 444834000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 129138000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 129138000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 269570000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 269570000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 140432000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 140432000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 382806000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 382806000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 113236000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 113236000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 527676000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 527676000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 157178000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 157178000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 329295000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 329295000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 172117000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 172117000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 488696000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 488696000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 159401000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 159401000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 661350000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 188593000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 405146000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 216553000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 610332000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 205186000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AmortizationOfDebtDiscountPremium": {
        "label": "Amortization of Debt Discount (Premium)",
        "description": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4638000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4638000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4638000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 12049000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 12049000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 24281000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 24281000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 12232000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 12232000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 36697000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 36697000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 12416000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 12416000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 49302000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 49302000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 49302000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 12796000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 12796000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 25785000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 25785000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 12990000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 12990000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 38971000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 38971000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 13186000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 13186000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 52358000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 52358000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 52358000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            }
          ]
        }
      },
      "AmortizationOfFinancingCosts": {
        "label": "Amortization of Debt Issuance Costs",
        "description": "Amount of amortization expense attributable to debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 247000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 247000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 247000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 641000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 641000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1291000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1291000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 650000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 650000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1951000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1951000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 660000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 660000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2621000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2621000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2621000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 680000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 680000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 1371000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 1371000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 691000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 691000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 2072000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 2072000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 701000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 701000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 2783000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 2783000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 2783000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 972000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 972000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1945000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1945000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 973000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 973000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 2919000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 2919000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 974000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 974000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3894000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3894000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3894000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 977000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 977000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1955000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1955000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 978000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 978000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2934000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2934000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 979000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 979000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 3914000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 3914000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 981000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1963000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 982000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 2947000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 984000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "AmortizationOfFinancingCostsAndDiscounts": {
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "description": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4885000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4885000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4885000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 12690000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 12690000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 25572000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 25572000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 38648000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 38648000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 51923000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 51923000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 51923000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13476000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13476000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 27156000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 27156000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 41043000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 41043000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 55141000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 55141000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 55141000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 972000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1945000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 2919000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3894000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3894000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3894000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 977000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1955000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2934000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 3914000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 3914000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 981000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 981000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1963000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1963000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 2947000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 2947000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 4293000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 2038000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 4078000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 6121000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "AmortizationOfIntangibleAssets": {
        "label": "Amortization of Intangible Assets",
        "description": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 95000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 95000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 239000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 239000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 100000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 405000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 405000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 200000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 779000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 779000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1421000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1421000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 600000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 600000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 2062000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 2062000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 600000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 600000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3384000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3384000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3384000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 1577000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 1577000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 3153000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 3153000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1600000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 4729000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 4729000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 1600000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 1600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6795000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6795000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6795000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2226000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2226000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4457000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4457000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2200000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2200000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 6695000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 6695000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 2200000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 2200000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 9010000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 9010000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 9010000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 2552000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 2552000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5103000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5103000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 2600000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 2600000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 8078000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 8078000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 3000000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 3000000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11060000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11060000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11060000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3036000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3036000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 6119000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 6119000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 3100000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 3100000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 9500000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 9500000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 3400000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 3400000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 14624000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 14624000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 4240000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 4240000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 8485000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 8485000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 4200000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 4200000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 12740000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 12740000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 4300000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 4300000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 16820000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 8633000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 19747000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 11100000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 31188000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 11400000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "description": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "units": {
          "shares": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 84244,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 88455,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 89447,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 89447000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 88301000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 88621000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 19793,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 19793000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 18851,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 18851000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 18851000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 18789000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 18789000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 17178000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 17178000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 15652000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 15652000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 14048000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 14048000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 14048000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 14489000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 14489000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 13795000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 13795000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 13518000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 13518000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 14554000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 14554000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 14554000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13760000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13760000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 19989000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 19989000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 19976000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 19976000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18569000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18569000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18569000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 18290000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 18290000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 18023000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 18023000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 16921000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 16921000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 17750000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 17750000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 17750000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 17627000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 17627000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 17334000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 17334000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 20516000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 20516000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19466000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19466000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19466000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 20141000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 20141000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 19632000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 19632000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 19057000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 19057000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 18800000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 18800000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 20619000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 20619000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 20144000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 20144000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 19293000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 19293000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 14321000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 15682000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 14384000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 14883000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "AssetImpairmentCharges": {
        "label": "Asset Impairment Charges",
        "description": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 316000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 316000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 746000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 746000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 746000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 746000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 746000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 416000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 416000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 416000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 416000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 416000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 416000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 416000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 416000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 416000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            }
          ]
        }
      },
      "Assets": {
        "label": "Assets",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 182902000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 182902000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 405538000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 458094000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 518113000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 537536000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 636228000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 676425000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 735964000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1852947000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1969417000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 2062276000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 2271118000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 2422021000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2524544000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 2835732000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 3039956000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 3200712000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 3635584000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 3934226000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 4198751000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 4709002000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 5005968000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 5339628000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 6503087000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 6753828000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 7098079000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 142909000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 142909000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 350447000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 387164000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 387164000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 387164000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 387164000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 387164000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 391604000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 446011000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 456043000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 496086000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 496086000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 496086000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 496086000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 496086000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 488886000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 523142000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 552116000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1581793000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1581793000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1581793000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1581793000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1581793000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1579525000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1678649000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1705501000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1848303000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1848303000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1848303000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1848303000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1848303000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1855436000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1989165000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2047045000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 2256647000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 2256647000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 2256647000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 2256647000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 2256647000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 2233361000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 2416109000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 2527250000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 2890314000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 2890314000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 2890314000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 2890314000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 2890314000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 2891590000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 3142708000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 2970014000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 3396617000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 3396617000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 3396617000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 3396617000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 3396617000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 3393780000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 3665206000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 3915401000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 4894290000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 4894290000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 4894290000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 4894290000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 4205961000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 4450763000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 4654185000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "description": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 1000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 1000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 1000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 1000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 1000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 66000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 164000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 462000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 462000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 462000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 462000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 462000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 720000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 635000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 1156000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 907000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 907000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 907000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 907000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 907000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 499000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 440000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 284000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 255000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 255000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 255000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 255000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 255000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 69000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 8000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 32000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 16000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 16000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 16000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 16000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 16000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 5000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 377000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 983000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 51000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 51000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 51000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 51000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 51000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 2000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1797000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 34000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1565000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1565000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1565000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1565000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1565000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 2315000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 2100000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 3508000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1894000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1894000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1894000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1894000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 5147000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 6069000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1726000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "description": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 317000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 124000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 63000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 119000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 28000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 213000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 650000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 203000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 362000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1139000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 5323000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 12465000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 14498000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 10434000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 8266000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 10961000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 3527000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 7730000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1714000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1541000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 415000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 952000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 642000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 7327000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 163083000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 163083000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 163083000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 163083000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 163083000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 271571000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 272534000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 297661000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 285778000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 285778000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 285778000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 285778000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 285778000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 307684000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 307773000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 265779000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1228143000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1228143000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1228143000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1228143000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1228143000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1314089000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1349165000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1361097000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1226562000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1226562000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1226562000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1226562000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1214016000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1216705000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1075414000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 116897000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 215368000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 213194000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 208501000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 196046000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 177892000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 173815000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 155408000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 621952000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 740385000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 766043000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 841863000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 800659000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 757847000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 861066000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 786434000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 479597000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 560556000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 427636000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 356348000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 409026000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 535738000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 575536000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 494507000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 476116000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 562736000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 523117000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 482882000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 457832000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 514123000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 469524000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 518635000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "description": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 116843000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 215169000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 213163000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 208521000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 196194000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 178341000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 174232000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 156154000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 622392000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 740633000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 766266000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 842057000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 800793000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 757830000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 860067000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 783735000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 476442000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 555971000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 423153000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 353380000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 406681000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 532490000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 572868000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 492508000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 475325000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 562907000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 523581000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 483352000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 458067000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 515148000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 470742000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 519471000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
        "label": "Debt Securities, Available-for-sale, Current",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 162960000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 162960000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 162960000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 162960000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 162960000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 271254000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 272476000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 297762000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 286162000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 286162000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 286162000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 286162000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 286162000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 308285000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 308380000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 266722000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1228722000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1228722000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1228722000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1228722000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1228722000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1313938000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1349402000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1361019000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1226654000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1226654000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1226654000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1226654000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1212946000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1211390000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1062981000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            }
          ]
        }
      },
      "BusinessCombinationAcquisitionRelatedCosts": {
        "label": "Business Combination, Acquisition Related Costs",
        "description": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "units": {
          "USD": [
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 400000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "description": "Amount of assets acquired at the acquisition date.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 32043000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "description": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 1611000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 624000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "description": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 7200000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-04-30",
              "val": 7200000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "description": "Amount of liabilities assumed at the acquisition date.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 901000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "description": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 31142000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "CapitalExpendituresIncurredButNotYetPaid": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "description": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 142000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 428000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 746000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -41000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 709000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -537000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 786000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAccumulatedAmortization": {
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "description": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "end": "2016-07-31",
              "val": 1000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": 1200000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 1200000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 900000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 900000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 900000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 1400000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1400000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 1400000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 5900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 5900000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 5900000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 800000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-07-31",
              "val": 13000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 13000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 13000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1700000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-07-31",
              "val": 24200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 24200000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 24200000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 36300000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 36300000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 61600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareGross": {
        "label": "Capitalized Computer Software, Gross",
        "description": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "units": {
          "USD": [
            {
              "end": "2016-07-31",
              "val": 800000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": 400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 400000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 1800000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 1800000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 1800000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 3700000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 3700000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 3700000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 13200000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 13200000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 13200000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 16500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 16500000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 16500000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 32700000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 32700000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 32700000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 48600000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 48600000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 48600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 76900000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 76900000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 124500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "CapitalizedContractCostAmortization": {
        "label": "Capitalized Contract Cost, Amortization",
        "description": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 5515000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 5992000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 2166000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 8474000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 8474000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2868000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 5932000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 3064000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 9354000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 9354000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 3422000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 3422000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 13181000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 13181000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 13181000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 4324000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 4324000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8781000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8781000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 4457000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 4457000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 13505000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 13505000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 4724000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 4724000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 18651000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 18651000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 18651000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 5535000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 5535000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 11425000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 11425000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 5890000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 5890000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 17673000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 17673000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 6248000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 6248000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 24922000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 24922000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 24922000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 8678000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 8678000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 18123000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 18123000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 9445000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 9445000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 28577000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 28577000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 10454000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 10454000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 40558000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 40558000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 40558000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 14912000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 14912000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 31038000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 31038000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 16126000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 16126000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 48793000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 48793000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 17755000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 17755000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 68531000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 68531000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 68531000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 22325000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 22325000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 46053000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 46053000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 23728000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 23728000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 71368000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 71368000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 25315000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 25315000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 98718000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 98718000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 98718000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 30111000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 30111000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 61504000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 61504000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 31393000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 31393000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 94711000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 94711000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 33207000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 33207000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 130139000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 130139000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 39068000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 39068000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 79191000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 79191000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 40123000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 40123000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 121499000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 121499000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 42308000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 42308000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 166310000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 48082000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 97633000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 49551000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 149675000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 52042000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CapitalizedContractCostNet": {
        "label": "Capitalized Contract Cost, Net",
        "description": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "units": {
          "USD": [
            {
              "end": "2015-07-31",
              "val": 13150000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-07-31",
              "val": 21137000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2016-07-31",
              "val": 21137000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2016-07-31",
              "val": 21137000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-01-31",
              "val": 24676000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-04-30",
              "val": 26805000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-07-31",
              "val": 34662000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 36002000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-10-31",
              "val": 36002000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 39943000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-01-31",
              "val": 39943000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-01-31",
              "val": 39943000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 46508000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-04-30",
              "val": 46508000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2018-07-31",
              "val": 55910000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 55978000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 55978000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-10-31",
              "val": 55978000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 55978000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 60601000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 60601000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-01-31",
              "val": 60601000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-01-31",
              "val": 60601000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 64105000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-04-30",
              "val": 64105000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2019-07-31",
              "val": 69785000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 70426000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-10-31",
              "val": 70426000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-10-31",
              "val": 70426000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2019-10-31",
              "val": 70426000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 74050000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 74050000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-01-31",
              "val": 74050000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 74050000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 84340000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-04-30",
              "val": 84340000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-07-31",
              "val": 109915000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 119279000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-10-31",
              "val": 119279000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-10-31",
              "val": 119279000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-10-31",
              "val": 119279000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 134946000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2021-01-31",
              "val": 134946000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2021-01-31",
              "val": 134946000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-01-31",
              "val": 134946000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 152468000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2021-04-30",
              "val": 152468000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2021-07-31",
              "val": 207030000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 216103000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-10-31",
              "val": 216103000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-10-31",
              "val": 216103000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2021-10-31",
              "val": 216103000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 234505000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2022-01-31",
              "val": 234505000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2022-01-31",
              "val": 234505000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-01-31",
              "val": 234505000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 257299000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2022-04-30",
              "val": 257299000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2022-07-31",
              "val": 297002000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 301472000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-10-31",
              "val": 301472000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-10-31",
              "val": 301472000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2022-10-31",
              "val": 301472000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 315151000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2023-01-31",
              "val": 315151000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2023-01-31",
              "val": 315151000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-01-31",
              "val": 315151000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 336200000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2023-04-30",
              "val": 336200000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2023-07-31",
              "val": 375234000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 372803000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-10-31",
              "val": 372803000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-10-31",
              "val": 372803000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2023-10-31",
              "val": 372803000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 381474000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2024-01-31",
              "val": 381474000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2024-01-31",
              "val": 381474000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-01-31",
              "val": 381474000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 403174000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2024-04-30",
              "val": 403174000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2024-07-31",
              "val": 445398000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 439131000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-10-31",
              "val": 439131000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-10-31",
              "val": 439131000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2024-10-31",
              "val": 439131000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 440365000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2025-01-31",
              "val": 440365000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2025-01-31",
              "val": 440365000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-01-31",
              "val": 440365000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 463885000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2025-04-30",
              "val": 463885000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 509541000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 509541000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 509541000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 509541000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 505119000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-10-31",
              "val": 505119000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 519304000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2026-01-31",
              "val": 519304000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 544526000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CapitalizedContractCostNetCurrent": {
        "label": "Capitalized Contract Cost, Net, Current",
        "description": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 10469000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 13753000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 16136000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 16136000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 16136000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 16387000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 18058000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 19391000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-04-30",
              "val": 19391000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 21219000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 21219000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 21219000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 21219000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 21219000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 22060000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-10-31",
              "val": 22060000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 23527000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 23527000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 26316000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 32240000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 32240000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 32240000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 32240000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 32240000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 35589000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 39902000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 44541000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 57373000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 57373000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 57373000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 57373000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 57373000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 62067000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 69025000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 75897000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 86210000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 86210000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 86210000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 86210000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 86210000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 90004000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 96105000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 103896000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 115827000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 115827000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 115827000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 115827000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 115827000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 119417000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 125591000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 135095000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 148873000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 148873000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 148873000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 148873000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 148873000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 152475000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 156079000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 165752000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 180819000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 180819000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 180819000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 180819000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 182563000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 188696000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 196706000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CapitalizedContractCostNetNoncurrent": {
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "description": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 24193000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 32755000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 39774000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 39774000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 39774000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 39591000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 42543000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 44714000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-04-30",
              "val": 44714000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 48566000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 48566000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 48566000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 48566000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 48566000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 48366000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-10-31",
              "val": 48366000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 50523000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 50523000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 58024000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 77675000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 77675000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 77675000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 77675000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 77675000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 83690000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 95044000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 107927000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 149657000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 149657000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 149657000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 149657000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 149657000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 154036000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 165480000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 181402000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 210792000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 210792000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 210792000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 210792000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 210792000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 211468000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 219046000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 232304000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 259407000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 259407000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 259407000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 259407000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 259407000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 253386000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 255883000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 268079000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 296525000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 296525000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 296525000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 296525000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 296525000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 286656000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 284286000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 298133000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 328722000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 328722000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 328722000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 328722000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 322556000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 330608000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 347820000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsAtCarryingValue": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "description": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2015-07-31",
              "val": 83842000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-07-31",
              "val": 92842000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2016-07-31",
              "val": 92842000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-04-30",
              "val": 87365000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-07-31",
              "val": 87978000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 87978000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 87978000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 75760000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 71569000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 287443000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-04-30",
              "val": 287443000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 135579000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 135579000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 135579000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 135579000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 135579000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 135579000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 42786000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 42786000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 67467000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 67467000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 54974000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-04-30",
              "val": 54974000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 69346000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-10-31",
              "val": 69346000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 76534000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 76534000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 124592000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-04-30",
              "val": 124592000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 102016000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 95347000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 106590000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 371696000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 409819000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 594893000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1084945000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1257012000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1275297000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1361723000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1438586000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1259197000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1553645000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1758506000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1990890000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1338195000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1202751000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 982112000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsFairValueDisclosure": {
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "description": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 104904000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 104904000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 104904000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 104904000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 104904000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 27415000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 54397000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 39977000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2020-01-31",
              "val": 43874000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-07-31",
              "val": 106683000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 106683000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 106683000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 106683000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 106683000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 278552000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 307193000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 379258000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 692082000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 692082000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 692082000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 692082000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 692082000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 852777000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 950060000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1097811000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1130659000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1130659000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1130659000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1130659000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1130659000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1223392000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1269152000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1069013000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1273594000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1273594000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1273594000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1273594000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1273594000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1421757000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1636903000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1861207000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1201430000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1051872000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 835742000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsPeriodIncreaseDecrease": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 9000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -5477000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -4864000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 199465000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 47601000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2016-07-31",
              "val": 93242000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": 88546000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-07-31",
              "val": 88546000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2017-07-31",
              "val": 88546000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2017-07-31",
              "val": 88546000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-07-31",
              "val": 88546000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 76328000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 72137000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 288011000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2018-07-31",
              "val": 136147000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 43264000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 43264000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 67855000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 67855000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 54974000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-04-30",
              "val": 54974000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2019-07-31",
              "val": 78484000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 69346000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-10-31",
              "val": 69346000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 76534000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 76534000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 124592000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-04-30",
              "val": 124592000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-07-31",
              "val": 141851000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 102016000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-10-31",
              "val": 102016000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 95347000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2021-01-31",
              "val": 95347000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 106590000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2021-04-30",
              "val": 106590000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2021-07-31",
              "val": 275898000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 371696000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-10-31",
              "val": 371696000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 409819000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2022-01-31",
              "val": 409819000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 594893000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2022-04-30",
              "val": 594893000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2022-07-31",
              "val": 1013210000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1084945000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-10-31",
              "val": 1084945000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1257012000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2023-01-31",
              "val": 1257012000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1275297000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2023-04-30",
              "val": 1275297000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2023-07-31",
              "val": 1262206000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1361723000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-10-31",
              "val": 1361723000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1438586000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2024-01-31",
              "val": 1438586000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1259197000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2024-04-30",
              "val": 1259197000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2024-07-31",
              "val": 1423080000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1553645000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-10-31",
              "val": 1553645000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1758506000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2025-01-31",
              "val": 1758506000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1990890000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2025-04-30",
              "val": 1990890000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 2389023000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1338195000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1202751000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 982112000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -4696000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -12218000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -16409000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 199465000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 47601000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 47601000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -92883000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -92883000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -68292000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -68292000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -81173000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -81173000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -57663000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -57663000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -57663000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -9138000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -9138000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -1950000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -1950000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 46108000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 46108000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 63367000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 63367000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 63367000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -39835000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -39835000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -46504000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -46504000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -35261000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -35261000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 134047000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 134047000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 134047000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 95798000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 95798000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 133921000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 133921000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 318995000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 318995000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 737312000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 737312000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 737312000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 71735000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 71735000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 243802000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 243802000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 262087000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 262087000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 248996000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 248996000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 248996000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 99517000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 99517000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 176380000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 176380000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -3009000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -3009000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 160874000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 160874000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 130565000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 130565000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 335426000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 335426000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 567810000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 567810000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 965943000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -1050828000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -1186272000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -1406911000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "CashEquivalentsAtCarryingValue": {
        "label": "Cash Equivalents, at Carrying Value",
        "description": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 104905000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 104905000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 104905000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 104905000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 104905000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 27415000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 54398000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 39977000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2020-01-31",
              "val": 43874000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-07-31",
              "val": 106684000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 106684000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 106684000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 106684000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 106684000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 178336000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 278554000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 307197000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 379265000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 692188000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 692188000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 692188000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 692188000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 692188000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 852923000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 950141000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1097849000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1130724000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1130724000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1130724000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1130724000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1130724000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1223421000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1269206000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1069041000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1273615000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1273615000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1273615000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1273615000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1273615000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1421768000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1636869000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1861236000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1543609000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1201430000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1051872000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 835742000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockCapitalSharesReservedForFutureIssuance": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "description": "Aggregate number of common shares reserved for future issuance.",
        "units": {
          "shares": [
            {
              "end": "2018-07-31",
              "val": 32055000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 37636000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 35111000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 33453000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 31751000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 34377000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 44048000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 47908000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 52327000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 56161000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 57158000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "CommonStockParOrStatedValuePerShare": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of common stock.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-07-31",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-03-31",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-04-30",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0.001,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0.001,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0.001,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 0.001,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 0.001,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 0.001,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 0.001,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 0.001,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 0.001,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 0.001,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 0.001,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 0.001,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 0.001,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 0.001,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 0.001,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 0.001,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 0.001,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 0.001,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 0.001,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 0.001,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0.001,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 0.001,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0.001,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0.001,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockSharesAuthorized": {
        "label": "Common Stock, Shares Authorized",
        "description": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 130000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 130000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-03-31",
              "val": 1000000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 1000000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-04-30",
              "val": 1000000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-07-31",
              "val": 1000000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 1000000000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 1000000000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 1000000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 1000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 1000000000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 1000000000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 1000000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 1000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 1000000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 1000000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 1000000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 1000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1000000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1000000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1000000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1000000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1000000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1000000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1000000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1000000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1000000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1000000000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1000000000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1000000000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1000000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1000000000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1000000000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1000000000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1000000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1000000000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1000000000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1000000000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1000000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1000000000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1000000000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1000000000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1000000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1000000000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1000000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1000000000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1000000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1000000000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1000000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1000000000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1000000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1000000000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1000000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1000000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1000000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1000000000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1000000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1000000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1000000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1000000000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1000000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1000000000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1000000000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1000000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1000000000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockSharesIssued": {
        "label": "Common Stock, Shares, Issued",
        "description": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 32359000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 32359000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 119819000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 119764,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 122106000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 123987000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 125552000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 127253000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 127926,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 129266,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 130347,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 134163000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 135858000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 136895000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 140032000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 141063000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 141847000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 144210000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 145087000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 145874000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 148313000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 149758000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 151304000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 153415000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 154725000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 155696000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 159468000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 160570000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 161710000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockSharesOutstanding": {
        "label": "Common Stock, Shares, Outstanding",
        "description": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 32359000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 32359000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 119819000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 119764000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 119764,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 122106000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 123987000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 125552000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 127253,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 127253000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 127926,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 129266,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 130347,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 132817000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 134163000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 135858000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 136895000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 138662000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 140032000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 141063000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 141847000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 143038000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 144210000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 145087000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 145874000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 147169000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 148313000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 149758000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 151304000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 152490000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 153415000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 154725000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 155696000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 158301000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 159468000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 160570000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 161710000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockValue": {
        "label": "Common Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 18000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 18000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 119000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 119000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 119000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 119000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 119000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 119000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 122000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 124000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 126000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 127000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 127000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 127000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 127000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 127000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 128000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 129000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 130000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 133000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 133000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 133000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 133000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 133000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 134000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 136000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 137000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 139000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 139000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 139000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 139000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 139000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 140000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 141000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 142000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 143000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 143000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 143000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 143000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 143000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 144000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 145000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 146000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 147000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 147000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 147000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 147000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 147000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 148000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 150000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 151000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 152000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 152000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 152000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 152000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 152000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 153000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 155000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 156000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 159000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 159000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 159000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 159000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 159000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 161000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 162000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockValueOutstanding": {
        "label": "Common Stock, Value, Outstanding",
        "description": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 700000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTax": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -27438000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -35460000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -35460000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -11398000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -17913000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": -6515000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -26684000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -8771000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -33770000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -33770000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -33770000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7781000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7781000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -11078000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -11078000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3297000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3297000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -23154000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -23154000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -12076000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -12076000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28263000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28263000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28263000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -16908000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -16908000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -46007000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -46007000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -29099000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -29099000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -65008000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -65008000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -19001000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -19001000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -114921000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -114921000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -114921000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -55736000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -55736000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -122538000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -122538000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -66802000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -66802000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -180810000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -180810000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -58272000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -58272000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -263142000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -263142000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -263142000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -92915000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -92915000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -199870000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -199870000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -106955000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -106955000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -316454000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -316454000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -116584000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -116584000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -415478000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -415478000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -415478000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -80136000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -80136000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -104802000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -104802000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -24666000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -24666000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -145913000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -145913000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -41111000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -41111000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -178061000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -178061000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -178061000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -49862000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -49862000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -63385000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -63385000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -13523000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -13523000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -56927000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -56927000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 6458000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 6458000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -60919000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -60919000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -11749000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -11749000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -37290000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -37290000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -25541000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -25541000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -2869000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -2869000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 34421000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 34421000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -28608000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -11807000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -38821000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": -27014000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -75609000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -36788000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ContractRevenueCost": {
        "label": "Contract Revenue Cost (Deprecated 2018-01-31)",
        "description": "Costs incurred and are directly related to generating contract revenues.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 5600000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 4700000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 1600000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 6900000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 4300000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 2200000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6900000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 2600000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 9400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 2900000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 6400000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 3400000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4"
            }
          ]
        }
      },
      "ContractWithCustomerLiability": {
        "label": "Contract with Customer, Liability",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 369800000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 630600000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 630600000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 630600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 630600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 630600000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 647800000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 759900000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 818700000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1021100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1021100000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1021100000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1021100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1021100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1005700000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1111900000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1175400000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1439700000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1439700000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1439700000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1439700000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1439700000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1399500000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1502200000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1577000000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1895000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1895000000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1895000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1895000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1895000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1783700000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1878500000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1985000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 2468000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 2468000000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 2468000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 2468000000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 2351300000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 2355400000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 2477200000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityCurrent": {
        "label": "Contract with Customer, Liability, Current",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 85468000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 85468000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 111035000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 140670000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 140670000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 140670000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 140670000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 140670000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 144472000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 176326000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 183622000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 221387000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 221387000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 221387000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 221387000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 221387000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 218191000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 251221000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 274726000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 337263000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 337263000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 337263000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 337263000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 337263000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 340035000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 406184000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 445835000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 571286000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 571286000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 571286000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 571286000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 571286000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 584325000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 687919000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 731904000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 923749000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 923749000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 923749000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 923749000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 923749000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 913104000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1000359000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1058901000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1281143000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1281143000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1281143000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1281143000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1281143000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1244528000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1316416000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1376676000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1643919000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1643919000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1643919000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1643919000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1643919000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1533080000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1595780000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1677895000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 2054417000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 2054417000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 2054417000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 2054417000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1946191000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1983569000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 2097103000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityNoncurrent": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 11151000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 11151000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 13771000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 23353000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 23353000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 23353000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 23353000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 23353000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 20807000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 29694000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 27920000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 29815000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 29815000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 29815000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 29815000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 29815000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 27678000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 28801000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 26065000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 32504000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 32504000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 32504000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 32504000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 32504000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 31865000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 40633000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 49599000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 59315000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 59315000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 59315000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 59315000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 59315000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 63491000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 72012000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 86839000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 97374000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 97374000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 97374000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 97374000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 97374000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 92609000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 111521000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 116472000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 158533000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 158533000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 158533000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 158533000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 158533000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 155016000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 185759000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 200338000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 251055000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 251055000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 251055000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 251055000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 251055000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 250640000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 282725000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 307090000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 413609000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 413609000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 413609000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 413609000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 405113000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 371786000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 380063000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityRevenueRecognized": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 40700000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 51100000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 13500000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 58500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 58500000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 34100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 58600000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 75000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 75000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 21000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 85300000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 85300000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 85300000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 53800000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 53800000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 68200000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 68200000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 125700000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 125700000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 143900000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 143900000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 143900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 84100000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 84100000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 148400000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 148400000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 193700000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 193700000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 220900000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 220900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 220900000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 127600000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 127600000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 228900000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 228900000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 298500000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 298500000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 335500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 335500000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 335500000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 206400000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 206400000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 378600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 378600000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 502100000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 502100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 570300000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 570300000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 570300000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 329300000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 329300000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 603800000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 603800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 802100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 802100000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 919900000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 919900000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 919900000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 462900000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 462900000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 840800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 840800000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1115100000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1115100000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1277800000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1277800000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 595200000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 595200000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1080200000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1080200000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1432100000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1432100000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1643100000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 720500000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1327000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1776500000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ConversionOfStockAmountConverted1": {
        "label": "Conversion of Stock, Amount Converted",
        "description": "\"The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 207309000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 207309000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 207309000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 207309000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 207309000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ConvertibleLongTermNotesPayable": {
        "label": "Convertible Notes Payable, Noncurrent",
        "description": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.",
        "units": {
          "USD": [
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 874359000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 887186000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 900263000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 927014000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 940692000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 954578000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1139542000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1140516000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1140840000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1134026000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1141011000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1137687000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 1700727000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1700727000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1700727000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1700727000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1699871000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1702718000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1699636000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CostOfGoodsAndServicesSold": {
        "label": "Cost of Goods and Services Sold",
        "description": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 20127000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 27472000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 6900000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6900000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 2600000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 37875000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 9400000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 9400000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 6400000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 3400000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 10000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 10000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 3600000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 3600000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 13800000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 13800000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 13800000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            }
          ]
        }
      },
      "CostOfRevenue": {
        "label": "Cost of Revenue",
        "description": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 19438000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 6997000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 27472000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 8271000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 16950000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 8679000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 26374000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 26374000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 9424000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 9424000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 37875000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 37875000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 12099000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 12099000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 27370000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 27370000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 15271000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 15271000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 42330000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 42330000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 14960000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 14960000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 59669000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 59669000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 59669000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 19558000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 19558000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 39796000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 39796000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 20238000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 20238000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 64375000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 64375000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 24579000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 24579000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 95733000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 95733000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 95733000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 31727000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 31727000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 65862000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 65862000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 34135000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 34135000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 104839000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 104839000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 38977000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 38977000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 150317000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 150317000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 150317000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 52169000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 52169000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 109952000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 109952000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 57783000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 57783000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 173974000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 173974000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 64022000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 64022000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 242282000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 242282000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 242282000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 76697000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 76697000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 164301000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 164301000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 87604000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 87604000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 260150000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 260150000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 95849000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 95849000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 362832000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 362832000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 362832000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 111394000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 111394000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 228593000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 228593000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 117199000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 117199000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 346924000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 346924000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 118331000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 118331000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 477129000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 477129000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 141462000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 141462000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 289960000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 289960000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 148498000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 148498000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 445938000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 445938000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 155978000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 155978000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 618178000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 184753000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 376013000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 191260000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 568665000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 192652000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption (Deprecated 2020-01-31)",
        "description": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-08-01",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2017-08-01",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-08-01",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-08-01",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-08-01",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-08-01",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2018-08-01",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "CurrentFederalTaxExpenseBenefit": {
        "label": "Current Federal Tax Expense (Benefit)",
        "description": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1091000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1091000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1091000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 203000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 203000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -331000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentForeignTaxExpenseBenefit": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "description": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 452000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 874000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 874000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1480000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1480000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1480000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2325000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2325000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2325000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4013000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4013000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4013000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7104000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7104000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7104000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6996000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6996000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6996000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 14438000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 14438000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 14438000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 32620000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 32620000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 32747000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentIncomeTaxExpenseBenefit": {
        "label": "Current Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 468000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 905000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 905000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1478000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1478000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1478000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2389000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2389000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2389000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4058000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4058000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4058000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7230000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7230000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7230000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7395000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7395000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7395000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19419000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19419000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19419000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 34160000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 34160000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 36688000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "CurrentStateAndLocalTaxExpenseBenefit": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "description": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 16000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 31000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 31000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -2000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -2000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -2000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 64000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 64000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 64000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 45000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 45000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 45000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 126000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 126000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 126000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 399000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 399000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 399000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3890000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3890000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3890000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1337000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1337000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 4272000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DebtInstrumentCarryingAmount": {
        "label": "Long-term Debt, Gross",
        "description": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 1150000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1150000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1150000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1150000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1150000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1150000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1150000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1150000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1150000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1150000000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1150000000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1150000000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1150000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1150000000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1149998000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1149997000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1149995000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1149995000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1149995000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1149995000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1149995000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1149993000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1149993000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1149993000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1149993000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1149993000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1149993000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1149993000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1149993000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1149993000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1149993000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1149993000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1149954000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1149954000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1149954000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1149954000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1149954000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1149954000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1149954000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "description": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "units": {
          "USD": [
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 273400000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleConversionPrice1": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "description": "The price per share of the conversion feature embedded in the debt instrument.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2020-06-30",
              "val": 150.8,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 150.8,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-10-31",
              "val": 150.8,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 150.8,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 150.8,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 150.8,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 150.8,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 150.8,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 150.8,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 150.8,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 150.8,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 150.8,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 150.8,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 150.8,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 150.8,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleConversionRatio1": {
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "description": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "units": {
          "pure": [
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 0.0066,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 0.0066,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleNumberOfEquityInstruments": {
        "label": "Debt Instrument, Convertible, Number of Equity Instruments",
        "description": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.",
        "units": {
          "segment": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 7600000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 7600000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 7600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 7600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 3900000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ],
          "shares": [
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 7626000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2020-06-01",
              "end": "2020-06-30",
              "val": 7626000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 7600000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 7600000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7600000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 7600000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 7600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 7600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7600000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "end": "2022-08-01",
              "val": 7630000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-08-01",
              "val": 7630000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-08-01",
              "val": 7630000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-08-01",
              "val": 7630000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-08-01",
              "val": 7630000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022Q2I"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 7600000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 7600000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 7600000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 7600000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 7600000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 7600000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 7600000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 7600000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "description": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "units": {
          "trading_day": [
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 30,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 30,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 30,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-05-01",
              "end": "2021-07-31",
              "val": 30,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 30,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 30,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 30,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1"
            },
            {
              "end": "2023-07-05",
              "val": 30,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-05",
              "val": 30,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "description": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.",
        "units": {
          "pure": [
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 1.3,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1.3,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1.3,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-05-01",
              "end": "2021-07-31",
              "val": 1.3,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 1.3,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 1.3,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 1.3,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1"
            },
            {
              "end": "2023-07-05",
              "val": 1.3,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-05",
              "val": 1.3,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleThresholdTradingDays": {
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "description": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.",
        "units": {
          "trading_day": [
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 20,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 20,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 20,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q4"
            },
            {
              "start": "2021-05-01",
              "end": "2021-07-31",
              "val": 20,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 20,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 20,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 20,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1"
            },
            {
              "end": "2023-07-05",
              "val": 20,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-05",
              "val": 20,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "DebtInstrumentInterestRateEffectivePercentage": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "description": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "units": {
          "pure": [
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 0.0575,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "description": "Percentage of principal amount of debt redeemed.",
        "units": {
          "pure": [
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 1,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2023-07-05",
              "val": 1,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-05",
              "val": 1,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountPremiumNet": {
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "description": "Amount, after accumulated amortization, of debt discount (premium).",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 273829000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 273829000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 273829000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 273829000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 273829000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 261780000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 249548000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 237132000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 224527000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 224527000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 224527000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 224527000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 224527000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 211731000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 198741000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 185555000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 172169000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 172169000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 172169000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 172169000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 172169000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 18356000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 18356000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 18356000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 18356000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 18356000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 21113000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 21121000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 8000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 5502000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 5502000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 5502000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 5502000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 5502000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 4003000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 7002000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 4000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 7220000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 93011000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 78837000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 121261000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 121261000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 121261000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 121261000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 121261000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 347091000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 324198000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 246829000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 214129000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 214129000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 214129000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 214129000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 214129000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 165009000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 103760000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 124400000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 247808000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 247808000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 247808000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 247808000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 247808000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 36480000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1493000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 17229000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 16000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 16000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 16000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 16000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 16000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 18000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 7000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 2000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 12000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 856000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1965000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 2553000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 2553000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 2553000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 2553000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 2553000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 9898000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 10230000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 7841000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 6184000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 6184000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 6184000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 6184000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 6184000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 4029000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 2462000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1833000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1750000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1750000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1750000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1750000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1750000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 54000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 2000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 7000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 157016000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 157016000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 123825000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 56548000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 56548000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 56548000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 56548000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 56548000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 81227000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 34437000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 52533000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 794415000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 794415000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 794415000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 794415000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 794415000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 839650000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 500290000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 641487000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 822077000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 932990000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 809433000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 467471000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 467471000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 467471000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 467471000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 467471000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 330233000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 150269000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 149454000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 525638000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 525638000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 525638000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 525638000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 525638000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 688975000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 467514000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 721222000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 299157000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 299157000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 299157000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 299157000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 299157000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 439952000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 380734000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 343691000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 546687000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 506709000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1714506000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 63000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 62000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 62000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 62000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 62000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 62000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 101000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 21000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 211000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 327000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 327000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 327000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 327000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 327000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 649000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 203000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 362000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1127000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 4467000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 10500000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 9348000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 9348000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 9348000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 9348000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 9348000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 4600000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 204000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 425000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 4201000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 4201000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 4201000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 4201000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 4201000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 6932000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1065000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 5897000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 245000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 245000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 245000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 245000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 245000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1660000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1539000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 415000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 945000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 642000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 7327000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 157016000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 157016000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 123825000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 74904000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 74904000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 74904000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 74904000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 74904000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 102340000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 55558000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 60533000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 799917000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 799917000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 799917000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 799917000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 799917000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 843653000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 507292000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 645487000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 568898000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 829297000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1026001000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 888270000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 588732000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 588732000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 588732000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 588732000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 588732000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 677324000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 474467000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 396283000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 739767000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 739767000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 739767000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 739767000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 739767000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 853984000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 571274000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 845622000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 546965000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 546965000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 546965000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 546965000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 546965000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 476432000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 382227000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 343691000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 553333000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 563916000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 506709000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1714506000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 124000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 63000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 78000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 119000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 28000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 213000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 328000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 650000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 203000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 362000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 163000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1139000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 5323000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 12465000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 11901000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 14498000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 10434000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 8266000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 10385000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 10961000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 3527000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 7730000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1995000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1714000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1541000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 415000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1037000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 952000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 642000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 7327000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DeferredFederalIncomeTaxExpenseBenefit": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "description": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1431000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1431000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1431000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -864000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -864000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -864000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -349000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -349000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -349000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -858000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -858000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -858000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -4526000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -4526000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 74000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredFinanceCostsNet": {
        "label": "Debt Issuance Costs, Net",
        "description": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "units": {
          "USD": [
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 19500000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 14556000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 14556000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 14556000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 14556000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 14556000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-10-31",
              "val": 13861000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 13266000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 12605000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 11935000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 11935000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 11935000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 11935000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 11935000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 11255000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 10565000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 9864000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 9152000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 9152000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 9152000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 9152000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 9152000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 10451000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 9477000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 8503000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 7528000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 7528000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 7528000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 7528000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 7528000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 6551000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 5573000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 4594000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 3614000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 3614000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 3614000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 3614000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 2633000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1651000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 667000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "DeferredForeignIncomeTaxExpenseBenefit": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "description": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -28000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -28000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -141000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -141000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -141000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -108000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -108000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -108000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -563000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -563000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -563000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -2027000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -2027000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -2027000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 296000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 296000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 296000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 352000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 352000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 352000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -464000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -464000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -13704000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxExpenseBenefit": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "description": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -28000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -28000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -141000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -141000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -141000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1646000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1646000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1646000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -49000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -555000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -1670000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -1670000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -1670000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -2379000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -2379000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -2379000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -747000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -747000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -747000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 352000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 352000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 352000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -5683000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -5683000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -13501000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 12331000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 12561000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 12561000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 17173000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 17173000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 97131000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 97131000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 112712000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 112712000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 129085000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 129085000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 118620000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 118663000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 148462000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 148462000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 167634000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredStateAndLocalIncomeTaxExpenseBenefit": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "description": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -107000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -107000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -107000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -243000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -243000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -243000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -3000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -3000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -3000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -185000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -185000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -185000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -693000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -693000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 129000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAssetsDeferredIncome": {
        "label": "Deferred Tax Assets, Deferred Income",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 5436000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 6071000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 6071000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 14752000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 14752000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 27123000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 27123000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 33028000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 33028000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 69511000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 69511000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 122326000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 122326000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 181654000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 181654000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 246181000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsGross": {
        "label": "Deferred Tax Assets, Gross",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 63852000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 58280000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 58280000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 121162000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 121162000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 227846000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 227846000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 459168000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 459168000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 683222000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 683222000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 790650000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 790693000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 982974000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 982974000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 1178001000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsLiabilitiesNet": {
        "label": "Deferred Tax Assets, Net",
        "description": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 28000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 141000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 141000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 257000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 257000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 479000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 479000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 700000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 700000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 221000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 221000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 649000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 649000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 604000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 604000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 14955000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsNet": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "description": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 12359000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 12702000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 12702000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 17430000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 17430000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 97610000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 97610000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 113412000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 113412000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 129306000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 129306000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 119269000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 119312000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 149066000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 149066000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 182589000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwards": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 54130000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 41794000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 41794000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 87413000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 87413000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 149430000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 149430000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 341777000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 341777000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 487298000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 487298000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 401261000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 401261000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 373611000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 373611000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 277413000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOther": {
        "label": "Deferred Tax Assets, Other",
        "description": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 569000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 347000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 347000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 232000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 232000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 33000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 33000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 742000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 2015000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 7759000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 58141000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 75598000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 75641000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 100930000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 100930000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 137987000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsPropertyPlantAndEquipment": {
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 339000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 303000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 303000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 560000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 560000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 1002000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1002000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 1273000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxCreditCarryforwards": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "description": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 6118000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 6118000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 10330000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 10330000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 23573000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 23573000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 42225000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 42225000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 68272000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 68272000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 98564000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 98564000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 157861000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 157861000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 226685000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 571000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 784000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 784000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 6112000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 6112000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 14218000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 14218000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 21849000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 21849000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 22314000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 2807000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 2863000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 2863000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 1763000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 1763000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 3896000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 3896000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 7769000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 7769000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 11104000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            }
          ]
        }
      },
      "DeferredTaxAssetsValuationAllowance": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "description": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "units": {
          "USD": [
            {
              "end": "2015-07-31",
              "val": 31483000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-07-31",
              "val": 40299000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2016-07-31",
              "val": 40299000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": 51493000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 51493000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-07-31",
              "val": 51493000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 45578000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 45578000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 45578000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2018-07-31",
              "val": 45578000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 103732000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 103732000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 103732000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2019-07-31",
              "val": 103732000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 130236000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 130236000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 130236000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-07-31",
              "val": 130236000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 345756000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 345756000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 345756000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2021-07-31",
              "val": 345756000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 553916000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 553916000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 553916000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2022-07-31",
              "val": 553916000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 671381000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 671381000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 671381000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 833908000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 833908000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 995412000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": {
        "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost",
        "description": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 12331000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 12561000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 12561000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 15906000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 15906000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 24727000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 24727000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 46709000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 46709000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 67512000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 67512000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 86805000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 86805000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 99123000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 99123000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 114182000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 1178000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 1178000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 4224000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 4224000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 6341000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 6341000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 6319000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 4765000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 10273000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 10273000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 6489000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesLeasingArrangements": {
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 6978000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 6978000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 9069000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 9069000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 15739000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 15739000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 22403000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 22403000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 29137000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 29137000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 29959000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesOther": {
        "label": "Deferred Tax Liabilities, Other",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 89000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 89000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 131000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 131000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 6319000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 9412000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "DefinedContributionPlanCostRecognized": {
        "label": "Defined Contribution Plan, Cost",
        "description": "Amount of cost for defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 4500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 9500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 13500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DepreciationDepletionAndAmortization": {
        "label": "Depreciation, Depletion and Amortization",
        "description": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "units": {
          "USD": [
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 1700000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 1900000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 45911000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 74101000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 67595000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 105611000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "DerivativeNotionalAmount": {
        "label": "Derivative, Notional Amount",
        "description": "Nominal or face amount used to calculate payment on derivative.",
        "units": {
          "USD": [
            {
              "end": "2021-01-31",
              "val": 41000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "EarningsPerShareBasic": {
        "label": "Earnings Per Share, Basic",
        "description": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.23,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.89,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.89,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -0.41,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -0.91,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -0.5,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -1.34,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -0.43,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -0.65,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -0.65,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1.37,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1.37,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -0.71,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -0.71,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -2.08,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -2.08,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -0.72,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -0.72,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -2.77,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -2.77,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -2.77,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -0.48,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -0.48,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -0.87,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -0.87,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -0.4,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -0.4,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -1.19,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -1.19,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -0.32,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -0.32,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1.4,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1.4,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1.4,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -0.23,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -0.23,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -0.42,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -0.42,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -0.19,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -0.19,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -0.29,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -0.29,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 0.13,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 0.13,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.39,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.39,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -0.08,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -0.08,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -0.13,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -0.13,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -0.05,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -0.05,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -0.16,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -0.16,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -0.03,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -0.03,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -0.27,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -0.07,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -0.29,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": -0.21,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -0.37,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -0.09,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EarningsPerShareBasicAndDiluted": {
        "label": "Earnings Per Share, Basic and Diluted",
        "description": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -1.36,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -1.01,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": -0.34,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -1.54,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -1.54,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -0.45,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -0.74,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": -0.29,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -0.73,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -0.73,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -0.14,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -0.14,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.63,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.63,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.63,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -0.06,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -0.06,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -0.09,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -0.09,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -0.03,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -0.03,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -0.19,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -0.19,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -0.1,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -0.1,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.23,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.23,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.23,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -0.13,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -0.13,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -0.36,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -0.36,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -0.23,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -0.23,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -0.51,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -0.51,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -0.15,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -0.15,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.89,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.89,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -0.41,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -0.91,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -0.5,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -1.34,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -0.43,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "EarningsPerShareDiluted": {
        "label": "Earnings Per Share, Diluted",
        "description": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "units": {
          "USD/shares": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.23,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.89,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.89,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -0.41,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -0.91,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -0.5,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -1.34,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -0.43,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1.93,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -0.65,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -0.65,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1.37,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1.37,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -0.71,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -0.71,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -2.08,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -2.08,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -0.72,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -0.72,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -2.77,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -2.77,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -2.77,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -0.48,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -0.48,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -0.87,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -0.87,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -0.4,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -0.4,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -1.19,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -1.19,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -0.32,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -0.32,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1.4,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1.4,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1.4,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -0.23,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -0.23,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -0.42,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -0.42,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -0.19,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -0.19,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -0.29,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -0.29,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 0.12,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 0.12,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.39,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.39,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -0.08,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -0.08,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -0.13,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -0.13,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -0.05,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -0.05,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -0.16,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -0.16,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -0.03,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -0.03,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -0.27,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -0.07,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -0.29,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": -0.21,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -0.37,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -0.09,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -0.017,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.025,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.025,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.041,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.041,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.041,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.027,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.027,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.027,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.021,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.021,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.021,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.019,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.019,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.019,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.017,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.017,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.017,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.109,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.109,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.974,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0.34,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0.34,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0.34,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0.269,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.21,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.21,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.21,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 0.21,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0.21,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0.21,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0.21,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.21,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.21,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.21,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.21,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.21,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.21,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.21,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.21,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.21,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.21,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.21,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.21,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0.21,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0.21,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0.21,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -0.325,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.324,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.324,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.335,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.335,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.335,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1.769,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1.769,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1.769,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.65,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.65,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.65,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.706,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.706,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.706,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.436,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.436,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.436,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.341,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.341,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.341,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -4.713,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -4.713,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -6.117,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.586,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.586,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.586,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.017,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.017,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.003,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.003,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0.003,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.009,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.009,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.009,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.004,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.004,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.004,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.004,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.004,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.004,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.101,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.101,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.113,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0.362,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0.487,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1.396,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -0.005,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.005,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.005,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.013,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.013,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.013,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.019,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.019,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.019,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.002,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.002,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.002,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.008,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.008,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.07,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.07,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -0.171,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -0.041,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.028,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.038,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -0.005,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.003,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.003,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.017,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.006,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.006,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.001,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.001,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.005,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.005,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.01,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.003,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.005,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.003,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.001,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.008,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.006,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -0.015,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "description": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "pure": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -0.028,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.038,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.038,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1.472,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1.472,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1.472,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.37,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.37,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.37,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.439,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.439,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0.439,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.176,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.176,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0.176,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.008,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.008,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.008,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1.626,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1.626,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1.877,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0.018,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0.015,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0.015,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.002,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.002,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0.002,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.001,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.001,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.001,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.021,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.021,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.021,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.004,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.004,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -0.205,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationTaxCredits": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "units": {
          "pure": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.037,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.037,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -0.037,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.1,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.1,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -0.1,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.068,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.068,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -0.068,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.041,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.041,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -0.041,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.039,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.039,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -0.039,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.086,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.086,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.078,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -1.018,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -0.893,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -1.999,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EmployeeRelatedLiabilitiesCurrent": {
        "label": "Employee-related Liabilities, Current",
        "description": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 11608000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 11608000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 14820000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 23393000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 23393000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 23393000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 23393000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 23393000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 18686000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 15541000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 21845000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 21544000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 21544000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 21544000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 21544000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 21544000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 22926000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 25019000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 34215000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 49444000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 49444000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 49444000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 49444000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 49444000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 37097000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 47861000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 61276000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 93622000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 93622000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 93622000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 93622000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 93622000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 72667000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 83863000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 102678000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 111948000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 111948000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 111948000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 111948000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 111948000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 79587000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 97293000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 123195000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 136800000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 136800000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 136800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 136800000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 136800000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 97568000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 137362000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 163119000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 160810000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 160810000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 160810000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 160810000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 160810000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 126379000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 140430000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 155117000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 181807000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 181807000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 181807000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 181807000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 135234000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 160515000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 180637000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
        "label": "Share-based Payment Arrangement, Amount Capitalized",
        "description": "Amount of cost capitalized for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 500000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 800000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 800000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1200000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 2000000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 2000000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 1200000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 3000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 3000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 1000000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 1000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4400000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4400000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4400000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 1500000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 1500000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2500000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1100000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1100000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 4100000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 4100000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 1500000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 1500000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6300000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6300000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6300000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2500000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2500000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 5200000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 5200000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2700000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2700000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 8100000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 8100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 2800000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 2800000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 11500000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 11500000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 11500000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 4000000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 4000000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 8300000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 8300000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 4300000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 4300000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 12400000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 12400000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 4100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 4100000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 17200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 17200000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 17200000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4700000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4700000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 11200000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 11200000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 6400000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 6400000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 17900000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 17900000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 6700000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 6700000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 27200000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 27200000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 12400000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 12400000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 24700000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 24700000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 12300000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 12300000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 34400000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 34400000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 9700000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 9700000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 44000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 9300000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 19400000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 10100000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 29800000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 10400000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "description": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "end": "2018-10-31",
              "val": 148600000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 148500000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 155100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 194600000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 234300000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 239700000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 278100000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 508500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 524800000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 547800000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 734700000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 729200000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 1030700000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 1184800000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 1519800000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 1557200000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "description": "Amount of investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-04-30",
              "val": 4900000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 5100000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 5100000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 5100000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 5100000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 5100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 5100000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 5100000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 5100000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 5100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 5100000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 5100000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 5100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 5100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 5800000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 6300000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 6800000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 7800000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 7800000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 7800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 7800000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 7800000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 7800000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 9800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 9800000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 9800000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 9800000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 9800000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 9800000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 9800000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 10300000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 10600000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 10600000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 10600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 10600000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 10600000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 10600000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 10600000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 12600000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 14200000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAccumulatedAmortization": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "description": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 405000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 908000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 1687000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 2329000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 2970000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 4292000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 4292000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 4292000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 4292000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 4292000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 5869000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 7445000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 9021000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 11087000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 11087000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 11087000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 11087000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 11087000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 13313000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 15544000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 17782000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 20097000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 20097000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 20097000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 20097000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 20097000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 22649000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 25200000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 28175000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 31157000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 31157000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 31157000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 31157000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 31157000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 34193000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 37276000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 40657000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 45781000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 45781000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 45781000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 45781000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 45781000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 50021000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 54266000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 58521000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 62601000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 62601000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 62601000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 62601000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 71234000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 82348000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 93789000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "description": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-04-30",
              "val": 20000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2020-04-30",
              "val": 524000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-07-31",
              "val": 2602000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 6308000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 5700000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 5700000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 7138000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 8678000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 8181000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 8501000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 8501000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 9921000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 8481000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 8481000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 10515000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 11320000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 6825000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 6825000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 16785000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 16785000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 15772000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 15833000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 15833000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 15833000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 43938000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 41146000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 43106000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2018-10-31",
              "val": 430000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 286000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 213000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-10-31",
              "val": 1925000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 1283000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 817000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-10-31",
              "val": 4732000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 3156000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1937000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-10-31",
              "val": 6452000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 4434000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2197000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-10-31",
              "val": 7369000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 4817000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 2774000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-10-31",
              "val": 8797000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 5714000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 5123000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-10-31",
              "val": 12545000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 8336000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 4080000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-10-31",
              "val": 34949000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 21741000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 11116000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-04-30",
              "val": 32000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 21000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 21000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 21000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 721000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 3059000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 2491000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 1407000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2024-01-31",
              "val": 46000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 7216000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 7215000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 25000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-10-31",
              "val": 47000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 47000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 244000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 1490000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 1456000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 1456000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 2156000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 3761000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 3058000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 3058000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 4498000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 6038000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 2491000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 2812000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2812000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 4232000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1407000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1408000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 2428000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 2428000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1155000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1155000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 11115000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 11115000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 7215000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 7278000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 7278000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 7278000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 28150000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 27543000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 29503000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-10-31",
              "val": 572000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 572000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 851000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 1994000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 1960000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 1960000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 2660000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 5196000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 3761000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 3761000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 5201000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 6741000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 6038000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 6358000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 6358000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 7778000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 4232000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 4232000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 5252000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 5252000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 2988000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 2988000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 12948000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 12948000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 11115000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 11177000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 11177000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 11177000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 37931000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 35415000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 37375000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-10-31",
              "val": 572000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 572000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 851000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 2601000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 2567000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 2567000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 3268000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 5700000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 5196000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 5196000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 6641000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 8181000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 6741000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 7061000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 7061000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 8481000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 7778000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 7778000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 7278000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 6265000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 5812000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 5812000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 15772000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 15772000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 12948000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 13010000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 13010000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 13010000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 42105000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 39313000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 41273000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsGross": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "description": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 1621000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 1477000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 2616000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 9616000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 9616000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 9616000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 9616000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 9616000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 9616000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 9616000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 13116000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 28316000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 28316000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 28316000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 28316000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 28316000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 28316000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 28316000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 35516000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 43216000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 43216000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 43216000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 43216000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 43216000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 43216000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 44816000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 44816000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 51916000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 51916000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 51916000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 51916000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 51916000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 51916000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 51916000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 57016000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 57016000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 57016000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 57016000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 57016000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 57016000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 59816000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 59816000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 109616000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 109616000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 109616000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 109616000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 109616000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 109616000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 109616000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 109924000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 109924000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 109924000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 109924000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 109924000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 109924000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 286524000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 275724000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 285524000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-30",
              "val": 2211000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 8708000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 8708000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 8708000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 8708000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 8708000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 7929000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 7287000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 10146000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 24024000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 24024000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 24024000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 24024000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 24024000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 22447000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 20871000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 26495000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 32129000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 32129000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 32129000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 32129000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 32129000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 29903000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 29272000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 27034000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 31819000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 31819000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 31819000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 31819000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 31819000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 29267000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 26716000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 28841000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 25859000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 25859000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 25859000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 25859000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 25859000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 25623000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 22540000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 68959000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 63835000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 63835000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 63835000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 63835000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 63835000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 59595000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 55658000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 51403000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 47323000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 47323000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 47323000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 47323000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 215290000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 193376000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 191735000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinitelivedIntangibleAssetsAcquired1": {
        "label": "Finite-lived Intangible Assets Acquired",
        "description": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 2616000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 9616000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 3500000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 3500000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 18700000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 7200000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 14900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 1600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 1600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 8700000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 5100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 5100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 2800000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 52600000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 52600000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 308000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 308000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 308000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 176600000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 165800000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 175600000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionLossBeforeTax": {
        "label": "Foreign Currency Transaction Loss, before Tax",
        "description": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 300000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 300000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 300000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 300000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            }
          ]
        }
      },
      "GeneralAndAdministrativeExpense": {
        "label": "General and Administrative Expense",
        "description": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 9399000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 11201000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 5061000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 20521000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 20521000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 7130000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 13533000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 6403000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 22497000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 22497000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 8964000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 8964000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 31135000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 31135000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 31135000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 10131000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 10131000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20517000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20517000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 10386000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 10386000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 36428000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 36428000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 15911000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 15911000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46598000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46598000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46598000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 12625000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 12625000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 41608000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 41608000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 28983000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 28983000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 56223000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 56223000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 14615000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 14615000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 73632000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 73632000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 73632000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 20859000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 20859000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 45512000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 45512000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 24653000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 24653000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 70107000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 70107000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 24595000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 24595000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 96535000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 96535000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 96535000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 33717000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 33717000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 71161000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 71161000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 37444000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 37444000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 111833000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 111833000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 40672000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 40672000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 151735000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 151735000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 151735000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 44156000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 44156000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 87678000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 87678000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 43522000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 43522000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 131164000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 131164000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 43486000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 43486000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 177544000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 177544000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 178855000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 50716000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 50716000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 105311000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 105311000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 54595000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 54595000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 155789000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 155789000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 50478000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 50478000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 212052000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 212052000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 56819000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 56819000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 117629000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 117629000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 60810000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 60810000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 180726000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 180726000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 63097000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 63097000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 251754000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 65661000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 143842000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 78181000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 227083000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 83241000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "Goodwill": {
        "label": "Goodwill",
        "description": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 7479000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 7479000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 7479000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 7479000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 7479000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 7479000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 7479000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 13350000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 30059000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 30059000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 30059000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 30059000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 30059000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 30059000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 30059000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-15",
              "val": 23232000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-04-30",
              "val": 53291000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2021-07-31",
              "val": 58977000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 58977000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 58977000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 58977000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 58977000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 58977000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 59823000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 59823000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 78547000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 78547000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 78547000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 78547000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 78547000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 78547000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 78547000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 89192000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 89192000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 89192000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 89192000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 89192000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 89192000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 92415000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 92415000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 417029000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 417029000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 417029000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 417029000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 417029000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 417029000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 417029000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 417730000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 417730000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 417730000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 417730000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 417730000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 417730000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 994463000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1001401000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1094434000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillAcquiredDuringPeriod": {
        "label": "Goodwill, Acquired During Period",
        "description": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7479000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 22580000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 23232000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 28918000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 846000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 846000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 19570000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 10645000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 10645000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3223000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 327837000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 327837000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 701000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 701000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 701000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 576733000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 583671000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 676704000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "GoodwillPeriodIncreaseDecrease": {
        "label": "Goodwill, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5871000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            }
          ]
        }
      },
      "GrossProfit": {
        "label": "Gross Profit",
        "description": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 60198000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 69735000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 25967000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 98245000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 98245000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 31590000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 67887000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 36297000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 107626000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 107626000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 39739000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 39739000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 152299000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 152299000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 152299000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 51199000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 51199000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 110230000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 110230000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 59031000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 59031000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 174398000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 174398000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 64168000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 64168000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 243167000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 243167000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 243167000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 74032000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 74032000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 155062000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 155062000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 81030000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 81030000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 241007000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 241007000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 85945000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 85945000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 335536000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 335536000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 335536000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 110851000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 110851000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 233760000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 233760000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 122909000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 122909000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 371187000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 371187000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 137427000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 137427000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 522783000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 522783000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 522783000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 178348000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 178348000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 376128000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 376128000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 197780000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 197780000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 598913000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 598913000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 222785000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 222785000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 848664000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 848664000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 848664000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 278851000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 278851000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 578845000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 578845000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 299994000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 299994000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 901796000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 901796000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 322951000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 322951000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1254120000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1254120000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1254120000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 385309000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 385309000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 793109000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 793109000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 407800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 407800000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1227979000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1227979000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 434870000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 434870000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1690642000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1690642000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 486493000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 486493000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 985895000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 985895000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 499402000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 499402000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1507951000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1507951000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 522056000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 522056000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 2054937000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 603359000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1227850000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 624491000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1885673000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 657823000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ImpairmentOfLongLivedAssetsHeldForUse": {
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "description": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 700000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 700000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 400000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 400000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 400000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -28227000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -36874000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -36874000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -36455000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -36455000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -36455000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -34145000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -34145000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -34145000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -123085000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -123085000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -123085000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -275189000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -275189000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -275189000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -413148000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -413148000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -413148000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -228715000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -228715000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -228715000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -112758000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -112758000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -87892000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -26970000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -21640000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": -7378000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -34583000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -34583000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -11109000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -17267000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": -6158000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -25681000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -25681000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -8414000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -8414000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -32309000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -32309000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -32309000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7261000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7261000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -10269000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -10269000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3008000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3008000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -21869000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -21869000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -11600000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -11600000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -27912000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -27912000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -27912000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -16282000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -16282000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -44720000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -44720000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -28438000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -28438000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -63636000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -63636000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -18916000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -18916000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -112728000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -112728000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -112728000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -54508000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -54508000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -120378000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -120378000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -65870000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -65870000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -177000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -177000000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -56622000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -56622000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -257178000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -257178000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -257178000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -88322000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -88322000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -186581000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -186581000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -98259000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -98259000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -288476000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -288476000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -101895000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -101895000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -383630000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -383630000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -383630000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -63416000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -63416000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -117177000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -117177000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -53761000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -53761000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -156538000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -156538000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -39361000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -39361000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -182564000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -182564000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -182564000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -24486000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -24486000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -44991000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -44991000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -20505000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -20505000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -24125000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -24125000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 20866000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 20866000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -29229000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -29229000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -4414000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -4414000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -20951000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -20951000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -16537000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -16537000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -16388000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -16388000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 4563000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 4563000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -18291000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -8374000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -29672000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": -21298000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -32043000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -2371000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "description": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 1257000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2291000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2291000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4146000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4146000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4146000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 6233000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 6233000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 6233000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 10357000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 10357000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 10357000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18011000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18011000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18011000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 29518000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 29518000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 29518000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 46151000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 46151000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 46151000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 83529000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 83529000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 69601000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -26970000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -34583000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -34583000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -32309000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -32309000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -32309000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -27912000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -27912000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -27912000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -112728000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -112728000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -257178000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 468000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 551000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 184000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 877000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 877000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 289000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 646000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 357000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1003000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1003000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 357000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 357000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1337000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1337000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1337000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 327000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 327000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 874000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 874000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 547000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 547000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1510000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1510000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 636000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 636000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 743000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 743000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 743000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 794000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 794000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1510000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1510000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 716000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 716000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1931000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1931000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 421000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 421000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2388000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2388000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2388000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 498000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 498000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2169000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2169000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1671000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 1671000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 4006000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 4006000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 1837000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 1837000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 4851000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 4851000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 4851000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2479000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2479000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4640000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4640000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2161000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2161000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 4150000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 4150000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -490000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -490000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6648000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6648000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6648000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 4746000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 4746000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 8438000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 8438000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 3692000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 3692000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 15123000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 15123000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 6685000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 6685000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19771000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19771000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 19771000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 8997000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 8997000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 16961000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 16961000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 7964000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 7964000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 18703000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 18703000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 1742000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 1742000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 28477000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 28477000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 7637000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 7637000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -1176000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -1176000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -8813000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -8813000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 7512000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 7512000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 8688000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 8688000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 23187000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3241000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 16255000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 13014000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 27767000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 11512000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxesPaidNet": {
        "label": "Income Taxes Paid, Net",
        "description": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 319000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 365000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 385000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 385000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 141000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 267000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 608000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 608000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 870000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 870000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 870000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 517000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 517000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1121000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1121000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1500000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1500000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1770000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1770000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1770000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 810000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 810000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1473000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1473000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1738000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1738000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2525000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2525000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2525000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 1496000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 1496000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2479000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2479000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 3580000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 3580000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 4144000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 4144000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 4144000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2479000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2479000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 3777000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 3777000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 3917000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 3917000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 5606000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 5606000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 5606000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 3003000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 3003000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 3008000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 3008000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 6582000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 6582000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 14940000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 14940000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 14940000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 5286000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 5286000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 11509000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 11509000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 19429000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 19429000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 23123000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 23123000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 9399000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 9399000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 16901000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 16901000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17835000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17835000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 23335000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 12391000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 24659000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 36113000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayable": {
        "label": "Increase (Decrease) in Accounts Payable",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 563000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 138000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2249000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2249000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -2065000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -2211000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -1620000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -1620000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -779000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -779000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -779000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -768000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -768000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -786000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -786000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -611000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -611000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 495000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 495000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 495000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -38000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -38000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -603000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -603000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1923000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1923000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 862000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 862000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 862000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 76000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 76000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 4627000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 4627000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 6421000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 6421000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7451000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7451000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7451000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -1088000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -1088000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -103000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -103000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 2966000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 2966000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 14358000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 14358000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 14358000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 3000000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 3000000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5228000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5228000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -4079000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -4079000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -8416000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -8416000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -8416000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4596000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4596000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -2412000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -2412000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 7520000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 7520000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 4164000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 4164000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1043000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1043000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 98000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 98000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 28947000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 28947000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 17532000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -2942000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -22117000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -19992000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivable": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "description": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 6188000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -255000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 14563000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 14563000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -8621000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 8482000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1161000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1161000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 22559000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 22559000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 22559000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -12383000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -12383000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 13859000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 13859000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 9540000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 9540000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 31730000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 31730000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 31730000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -22859000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -22859000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1432000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1432000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12218000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12218000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 54222000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 54222000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 54222000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -41634000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -41634000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 24681000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 24681000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 20128000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 20128000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 111605000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 111605000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 111605000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -84927000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -84927000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 12622000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 12622000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 15449000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 15449000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 143336000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 143336000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 143336000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -130636000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -130636000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -40800000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -40800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -23005000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -23005000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 183858000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 183858000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 183858000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -215082000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -215082000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -102374000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -102374000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -78406000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -78406000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 152960000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 152960000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -311975000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -311975000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -222043000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -222043000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -120506000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -120506000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 256010000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -482861000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -461531000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -280042000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "description": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 2085000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 1133000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 5376000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 5376000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 755000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 445000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 2676000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 2676000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2076000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2076000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2076000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 2110000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 2110000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1042000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1042000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -1047000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -1047000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -336000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -336000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -336000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -466000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -466000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -1243000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -1243000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 660000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 660000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2292000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2292000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2292000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -1243000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -1243000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1733000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1733000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 3008000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 3008000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6532000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6532000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6532000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -192000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -192000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 5029000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 5029000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 10150000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 10150000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 13377000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 13377000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 13377000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 3627000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 3627000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5899000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5899000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 14861000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 14861000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 26814000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 26814000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 26814000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4859000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4859000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 6020000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 6020000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 14647000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 14647000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 43556000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 43556000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -6240000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -6240000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -11481000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -11481000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -7033000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -7033000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 5180000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 8409000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 6252000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 18174000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInContractWithCustomerAsset": {
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "description": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 21999000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 21200000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 34429000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 34429000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 4392000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 13472000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 21700000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 21700000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 32526000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 32526000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 32526000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 6176000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 6176000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 15690000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 15690000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 32228000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 32228000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 65052000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 65052000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 65052000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 18042000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 18042000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 43154000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 43154000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 71130000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 71130000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 137673000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 137673000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 137673000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 23985000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 23985000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 58513000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 58513000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 99062000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 99062000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 158503000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 158503000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 158503000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 26795000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 26795000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 64202000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 64202000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 110566000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 110566000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 176950000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 176950000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 176950000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 27680000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 27680000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 67744000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 67744000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 122651000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 122651000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 200303000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 200303000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 32801000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 32801000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 74158000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 74158000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 139986000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 139986000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 230453000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 43660000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 107396000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 184660000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInContractWithCustomerLiability": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "description": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 30706000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 28187000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 67404000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 67404000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1256000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 41997000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 47519000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 47519000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 87179000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 87179000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 87179000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -5333000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -5333000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 28820000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 28820000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 49581000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 49581000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 118017000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 118017000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 118017000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 2133000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 2133000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 78884000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 78884000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 128414000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 128414000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 262425000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 262425000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 262425000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 17381000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 17381000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 129594000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 129594000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 188595000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 188595000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 391179000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 391179000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 391179000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -15340000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -15340000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 90862000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 90862000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 154256000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 154256000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 418564000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 418564000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 418564000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -40154000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -40154000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 62477000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 62477000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 132354000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 132354000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 450314000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 450314000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -111254000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -111254000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -16469000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -16469000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 90011000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 90011000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 573052000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -191132000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -187081000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -65903000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredIncomeTaxes": {
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "description": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1392000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1392000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1392000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 49000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 555000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1172000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1172000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1172000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 520000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 520000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 981000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 981000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1502000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1502000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2406000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2406000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2406000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 223000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 223000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 659000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 659000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 521000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 521000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 562000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 562000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 562000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -65000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -65000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -9000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -9000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -158000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -158000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -352000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -352000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -352000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 43000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 43000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1437000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1437000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 5769000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 5769000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 5633000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 5633000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -186000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -186000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 17359000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 17359000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17841000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17841000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 14351000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3698000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1553000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -326000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInEmployeeRelatedLiabilities": {
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 2601000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 336000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 5246000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 5246000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -3493000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -1185000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3212000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3212000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11785000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11785000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11785000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -4707000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -4707000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -7852000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -7852000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -1548000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -1548000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1849000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1849000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -1849000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 1382000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 1382000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 3475000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 3475000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12671000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12671000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 27900000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 27900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 27900000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -12347000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -12347000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -1583000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -1583000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 11583000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 11583000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 43877000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 43877000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 43877000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -20955000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -20955000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -9759000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -9759000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 9056000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 9056000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 18326000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 18326000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 18326000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -32797000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -32797000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -17651000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -17651000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 10933000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 10933000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24538000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24538000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24538000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -39232000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -39232000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 562000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 562000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 12816000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 12816000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 10507000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 10507000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -34431000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -34431000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -20380000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -20380000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -5693000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -5693000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 20997000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -54816000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -29535000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -9413000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "description": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 115000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 1438000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2718000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2718000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 686000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 1094000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3341000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3341000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 5068000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 5068000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 5068000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1138000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1138000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 2778000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 2778000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 3361000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 3361000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7642000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7642000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7642000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 2471000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 2471000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 3981000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 3981000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 13365000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 13365000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13580000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13580000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13580000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -7883000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -7883000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -6722000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -6722000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -1797000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -1797000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 3388000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 3388000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 3388000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 4126000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 4126000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -4903000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -4903000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 10354000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 10354000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 10287000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 10287000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 10287000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7579000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7579000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 7800000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 7800000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 29605000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 29605000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 39922000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 39922000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 39922000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1349000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1349000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -2660000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -2660000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 23452000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 23452000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 39971000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 39971000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 8767000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 8767000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 12144000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 12144000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 12182000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 12182000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 41572000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 17322000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 30222000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 29053000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "IncreaseDecreaseInRestrictedCash": {
        "label": "Increase (Decrease) in Restricted Cash",
        "description": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 168000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 5025000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 5025000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 5025000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13049000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13049000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 26294000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 26294000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 13245000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 13245000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 39730000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 39730000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 13436000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 13436000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 53364000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 53364000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 53364000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13835000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13835000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 27875000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 27875000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 14040000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 14040000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 42121000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 42121000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 14246000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 14246000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 56579000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 56579000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 1331000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 1331000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2664000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2664000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 1333000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 1333000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 4047000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 4047000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 1383000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 1383000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6541000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3159000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 6764000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 3605000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 9528000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 2764000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 5025000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 5025000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 5025000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13049000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13049000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 26294000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 26294000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 13245000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 13245000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 39730000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 39730000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 13436000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 13436000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 53364000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 53364000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 53364000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13835000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13835000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 27875000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 27875000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 14040000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 14040000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 42121000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 42121000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 14246000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 14246000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 56579000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 56579000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 56579000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 1331000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 1331000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2664000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2664000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 1333000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 1333000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3997000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3997000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 1333000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 1333000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 5333000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 5333000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 5333000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1336000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1336000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2673000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2673000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 1337000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 1337000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 4011000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 4011000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 1338000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 1338000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 5350000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 5350000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1340000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 2681000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 1341000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 4024000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 1343000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "InterestExpenseDebtExcludingAmortization": {
        "label": "Interest Expense, Debt, Excluding Amortization",
        "description": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 140000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 140000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 140000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 359000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 359000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 722000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 722000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 363000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 363000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1082000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1082000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 360000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 360000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1441000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1441000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1441000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 359000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 359000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 719000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 719000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 359000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 359000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 1078000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 1078000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 359000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 359000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1438000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1438000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1438000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 359000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 359000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 719000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 719000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 360000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 360000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1078000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1078000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 359000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 359000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1439000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1439000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1439000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 359000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 359000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 718000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 718000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 359000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 359000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1077000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1077000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 359000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 359000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1436000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1436000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 359000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 718000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 359000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1077000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 359000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "InterestIncomeExpenseNet": {
        "label": "Interest Income (Expense), Net",
        "description": "The net amount of operating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 289000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 597000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 597000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 195000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 408000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 213000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1004000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 596000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2236000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2236000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1590000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1590000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 3514000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 3514000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 1924000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 1924000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 5595000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 5595000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 2081000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 2081000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7730000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 2022000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 3877000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 1855000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5405000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 1528000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "InterestPaidNet": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "description": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 743000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 743000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 743000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 743000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1462000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1462000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1462000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 719000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 719000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 719000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 719000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1438000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1438000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1438000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 719000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 719000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 719000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 719000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1438000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1438000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1438000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 718000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 718000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 718000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 718000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1436000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1436000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 718000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 718000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 718000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 718000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1436000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "InterestReceivable": {
        "label": "Interest Receivable",
        "description": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 400000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-01-31",
              "val": 200000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 200000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 200000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "InterestReceivableCurrent": {
        "label": "Interest Receivable, Current",
        "description": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 3800000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 3800000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 3800000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 3800000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 3500000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 4100000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 3700000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 3900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 3900000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 3900000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 3900000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 3900000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 3000000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 2400000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2100000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1300000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1300000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1300000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1300000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1300000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1500000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1700000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 5800000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 7200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 7200000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 7200000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 7200000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 7200000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 9500000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 10000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 10600000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 10700000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 10700000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 10700000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 10700000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 10700000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 12600000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 13000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 14600000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 17900000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 17900000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 17900000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 17900000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 24800000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 23700000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 26600000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InvestmentIncomeInterest": {
        "label": "Investment Income, Interest",
        "description": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2236000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7730000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 7730000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 2022000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 3877000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 1855000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5405000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 1528000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 6477000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 6477000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 6477000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 940000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 940000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1695000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1695000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 755000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 755000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 2288000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 2288000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 593000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 593000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2812000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2812000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2812000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 473000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 473000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 1030000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 1030000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 557000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 557000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 1979000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 1979000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 949000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 949000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 4586000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 4586000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 4586000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7865000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7865000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 20534000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 20534000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 12669000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 12669000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 39111000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 39111000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 18577000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 18577000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 60462000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 60462000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 60462000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 25942000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 25942000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 54327000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 54327000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 28385000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 28385000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 81897000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 81897000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 27570000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 27570000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 109130000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 109130000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 30048000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 30048000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 60926000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 60926000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 30878000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 30878000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 92189000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 92189000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 31263000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 31263000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 125364000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 33154000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 67047000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 33893000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 101090000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 34043000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "LeaseAndRentalExpense": {
        "label": "Operating Leases, Rent Expense",
        "description": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 1400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 1200000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 400000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 1700000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 1700000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 500000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 1100000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 600000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1800000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1800000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 700000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 700000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2500000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 700000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1400000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1400000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 800000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 800000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 2200000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 2200000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 800000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 800000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 3000000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 3000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 3000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 4092000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 8818000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 4726000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 13759000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 4941000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 19002000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 19002000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 19002000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 29404000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 29404000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 29404000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 38061000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 38061000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 38061000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 54485000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 54485000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 54485000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 78661000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 78661000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 99227000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "LeaseholdImprovementsGross": {
        "label": "Leasehold Improvements, Gross",
        "description": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "units": {
          "USD": [
            {
              "end": "2016-07-31",
              "val": 1500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDue": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 38207000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 38465000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 45309000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 47347000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 54239000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 80426000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 79694000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 100794000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 101670000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 5969000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 5847000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 7262000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 3903000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 840000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 17062000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 21167000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 27814000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 36556000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 54301000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 56008000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 2666000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 2666000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 3697000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 3362000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 5015000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 1223000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 2729000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 2995000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 4859000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 3702000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 4994000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 5015000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 1120000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 481000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 1631000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 7801000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 8725000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 11738000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 5764000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 8184000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 20960000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 10573000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 11079000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 11679000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 11061000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 11999000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 14575000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 13554000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 14039000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 25797000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 31445000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 34933000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 31129000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 7981000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 6233000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 3178000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "description": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 3969000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 4023000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 4461000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 3724000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 3172000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 3378000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 3308000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 5104000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 5821000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "Liabilities": {
        "label": "Liabilities",
        "description": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 133067000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 133067000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 162346000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 207545000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 207545000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 207545000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 207545000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 207545000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 205916000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 241040000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 250957000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 295604000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 295604000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 295604000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 295604000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 295604000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 322176000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 357261000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 401170000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1348629000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1348629000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1348629000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1348629000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1348629000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1360842000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1466713000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1554169000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1728736000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1728736000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1728736000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1728736000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1728736000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1740919000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1882654000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1992967000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 2259365000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 2259365000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 2259365000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 2259365000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 2259365000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 2404457000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 2511299000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 2599438000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 2883205000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 2883205000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 2883205000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 2883205000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 2883205000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 2828059000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 2975370000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 3105612000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 3430866000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 3430866000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 3430866000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 3430866000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 3430866000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 3280457000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 3398622000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 3534689000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 4620615000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 4620615000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 4620615000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 4620615000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 4520759000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 4557880000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 4731484000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LiabilitiesAndStockholdersEquity": {
        "label": "Liabilities and Equity",
        "description": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 182902000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 182902000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 405538000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 447781000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 458094000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 518113000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 537536000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 604162000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 636228000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 676425000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 735964000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 1833458000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1852947000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1969417000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 2062276000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 2257631000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 2271118000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 2422021000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2524544000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 2832665000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 2835732000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 3039956000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 3200712000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 3608317000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 3635584000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 3934226000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 4198751000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 4704968000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 4709002000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 5005968000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 5339628000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 6419888000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 6503087000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 6753828000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 7098079000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 120459000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 120459000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 147191000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 182832000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 182832000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 182832000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 182832000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 182832000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 183905000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 210232000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 221562000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 261949000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 261949000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 261949000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 261949000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 261949000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 266317000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 303663000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 345638000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 423901000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 423901000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 423901000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 423901000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 423901000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 416462000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 501575000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 564879000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 720205000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 720205000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 720205000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 720205000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 720205000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 715300000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 836042000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 912576000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1134447000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1134447000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1134447000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1134447000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1134447000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1111283000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1204004000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1289142000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1535868000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1535868000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1535868000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1535868000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1535868000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1474418000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1583905000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1701321000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 3112887000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 3112887000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 3112887000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 3112887000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 3112887000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 2963610000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 3048866000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 3168399000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 2429611000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 2429611000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 2429611000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 2429611000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 2305734000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 2340966000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 2500942000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LongTermDebt": {
        "label": "Long-term Debt",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 861615000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 874359000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 887186000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 900263000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 913538000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 927014000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 940692000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 954578000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 968674000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1139542000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1140516000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1140840000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1134159000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1134026000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1141011000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1137687000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1145799000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1147513000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1148881000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "LongTermDebtFairValue": {
        "label": "Long-term Debt, Fair Value",
        "description": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 1307500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 1307500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 1338500000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1713500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1587000000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1931700000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1931700000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1931700000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1931700000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1931700000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 2449500000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 2054500000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1746900000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1418500000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1418500000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1418500000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1418500000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1418500000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1416700000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1259900000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1129700000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1411400000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1411400000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1411400000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1411400000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1411400000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1404300000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1843300000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1455700000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1465500000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1465500000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1465500000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1465500000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1459800000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1588000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1727600000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1686500000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1686500000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1686500000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1776900000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 1606100000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1569400000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LossContingencyPatentsAllegedlyInfringedNumber": {
        "label": "Loss Contingency, Patents Allegedly Infringed, Number",
        "description": "Number of another entity's patents that the entity has allegedly infringed.",
        "units": {
          "patent": [
            {
              "end": "2017-12-05",
              "val": 4,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInFinancingActivities": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 27563000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 3271000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9497000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9497000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -3322000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -2946000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 209248000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 209248000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 208397000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 208397000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 208397000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 11449000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 11449000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 24270000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 24270000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 32300000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 32300000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46384000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46384000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46384000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 3059000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 3059000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 12092000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 12092000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 17888000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 17888000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1022212000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1022212000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1022212000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4519000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4519000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 17558000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 17558000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 20223000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 20223000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 41675000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 41675000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 41675000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2594000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2594000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 16328000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 16328000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 17646000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 17646000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 41337000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 41337000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 41337000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 980000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 980000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 13512000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 13512000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 14602000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 14602000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 45990000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 45990000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 45990000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1256000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1256000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 22255000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 22255000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 29694000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 29694000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 64208000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 64208000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 890000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 890000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 25800000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 25800000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 25401000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 25401000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 420512000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3103000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 24499000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 24499000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivities": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "description": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -6647000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -6437000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -8342000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -8174000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -4544000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -7995000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -12432000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -12432000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -178103000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -178103000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -178103000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -115346000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -115346000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -119283000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -119283000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -153677000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -153677000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -162074000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -162074000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -162074000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -33626000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -33626000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -40902000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -40902000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -19462000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -19462000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -1038162000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -1038162000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -1038162000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -97886000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -97886000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -147998000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -147998000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -212788000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -212788000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -109668000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -109668000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -109668000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -67000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -67000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -23940000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -23940000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 82575000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 82575000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 374063000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 374063000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 374063000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -57702000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -57702000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 12352000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 12352000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -78922000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -78922000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -259337000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -259337000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -259337000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -162545000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -162545000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -248750000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -248750000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -608992000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -608992000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -683180000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -683180000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -201660000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -201660000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -201142000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -201142000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -179440000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -179440000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -427022000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -1502211000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -1863124000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -2281779000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivities": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "description": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -11916000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -2311000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -6019000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -6019000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -4352000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -5468000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 2649000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 2649000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 17307000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 17307000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 17307000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 11014000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 11014000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 26721000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 26721000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 40204000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 40204000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 58027000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 58027000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 58027000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 21429000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 21429000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 26860000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 26860000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 47682000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 47682000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 79317000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 79317000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 79317000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 53532000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 53532000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 83936000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 83936000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 157304000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 157304000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 202040000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 202040000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 202040000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 93271000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 93271000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 141533000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 141533000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 218774000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 218774000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 321912000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 321912000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 321912000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 128457000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 128457000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 217938000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 217938000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 326407000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 326407000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 462343000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 462343000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 462343000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 260806000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 260806000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 402875000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 402875000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 576289000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 576289000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 779846000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 779846000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 331335000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 331335000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 510768000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 510768000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 721849000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 721849000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 972453000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 448280000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 652353000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 850369000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "NetIncomeLoss": {
        "label": "Net Income (Loss) Attributable to Parent",
        "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -27438000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -22191000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": -7562000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -35460000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -35460000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -11398000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -17913000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": -6515000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -26684000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -26684000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -8771000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -8771000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -33646000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -33646000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -33646000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7588000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7588000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -11143000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -11143000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3555000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3555000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -23379000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -23379000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -12236000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -12236000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28655000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28655000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28655000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -17076000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -17076000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -46230000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -46230000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -29154000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -29154000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -65567000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -65567000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -19337000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -19337000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -115116000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -115116000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -115116000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -55006000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -55006000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -122547000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -122547000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -67541000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -67541000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -181006000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -181006000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -58459000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -58459000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -90801000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -90801000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -191221000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -191221000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -100420000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -100420000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -292626000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -292626000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -101405000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -101405000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -68162000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -68162000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -125615000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -125615000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -57453000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -57453000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -171661000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -171661000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -46046000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -46046000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -33483000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -33483000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -61952000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -61952000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -28469000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -28469000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -42828000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -42828000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 19124000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 19124000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -57706000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -57706000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -12051000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -12051000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -19775000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -19775000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -7724000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -7724000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -23900000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -23900000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -4125000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -4125000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -41478000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -11615000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -45927000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": -34312000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -59810000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -13883000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersBasic": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -36086000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -29279000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": -9917000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -45030000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -45030000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -13928000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -23022000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": -9094000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -33016000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -33016000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -9994000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -9994000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -39978000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -39978000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -39978000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -7588000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -11143000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -3555000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -23379000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -12236000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28655000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -28655000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -115116000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -115116000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -90801000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -191221000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -100420000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -292626000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -101405000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -68162000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -68162000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -125615000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -125615000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -57453000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -57453000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -171661000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -171661000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -46046000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -46046000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -33483000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -33483000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -61952000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -61952000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -28469000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -28469000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -42828000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 19124000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -57706000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -57706000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -12051000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -19775000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -7724000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -41478000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NoncurrentAssets": {
        "label": "Long-Lived Assets",
        "description": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 25753000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 27895000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 34826000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 111853000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 111853000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 152915000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 152915000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 232990000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 232990000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 313026000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 313026000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 472881000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 472881000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 633149000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "NonoperatingIncomeExpense": {
        "label": "Nonoperating Income (Expense)",
        "description": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -416000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 379000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 183000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -107000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -107000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -27000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 1000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 28000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1019000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 15000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 610000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 14000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 79000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 79000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -188000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -188000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 62000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 62000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 250000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 250000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -82000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -82000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -144000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -144000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -329000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -29000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -42000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -13000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 28000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 70000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            }
          ]
        }
      },
      "NotesAndLoansReceivableNetNoncurrent": {
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "description": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 7900000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 2100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 2100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 2100000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 2100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 2100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-01-31",
              "val": 1900000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 1900000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 1900000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "NotesIssued1": {
        "label": "Notes Issued",
        "description": "The fair value of notes issued in noncash investing and financing activities.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 4373000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "NumberOfOperatingSegments": {
        "label": "Number of Operating Segments",
        "description": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "units": {
          "segment": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 1,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "NumberOfReportableSegments": {
        "label": "Number of Reportable Segments",
        "description": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "units": {
          "segment": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 1,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "OperatingExpenses": {
        "label": "Operating Expenses",
        "description": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 87041000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 91754000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 33528000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 133318000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 133318000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 42867000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 85563000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 42696000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 134326000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 134326000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 48763000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 48763000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 186923000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 186923000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 186923000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 59862000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 59862000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 124075000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 124075000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 64213000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 64213000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 201780000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 201780000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 77705000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 77705000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 278480000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 278480000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 278480000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 92307000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 92307000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 203617000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 203617000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 111310000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 111310000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 310076000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 310076000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 106459000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 106459000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 449492000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 449492000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 449492000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 153518000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 153518000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 330325000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 330325000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 176807000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 176807000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 511602000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 511602000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 181277000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 181277000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 730595000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 730595000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 730595000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 252719000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 252719000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 534431000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 534431000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 281712000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 281712000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 843813000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 843813000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 309382000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 309382000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1176093000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1176093000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1176093000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 347938000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 347938000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 713170000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 713170000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 365232000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 365232000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1091867000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1091867000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 378697000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 378697000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1488743000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1488743000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1488743000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 431366000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 431366000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 884623000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 884623000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 453257000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 453257000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1322506000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1322506000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 437883000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 437883000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1812119000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1812119000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 517160000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 517160000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1056702000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1056702000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 539542000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 539542000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1604169000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1604169000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 547467000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 547467000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 2183397000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 639721000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1315985000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 676264000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 2003448000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 687463000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -26843000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": -22019000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": -7561000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -35073000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -35073000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -11277000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -17676000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": -6399000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -26700000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -26700000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -9024000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": -9024000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -34624000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -34624000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -34624000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -8663000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -8663000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -13845000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -13845000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -5182000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": -5182000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -27382000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -27382000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -13537000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": -13537000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -35313000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -35313000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -35313000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -18275000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -18275000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -48555000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -48555000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -30280000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -30280000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -69069000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -69069000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -20514000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": -20514000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -113956000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -113956000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -113956000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -42667000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -42667000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -96565000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -96565000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -53898000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": -53898000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -140415000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -140415000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -43850000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -43850000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -207812000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -207812000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -207812000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -74371000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -74371000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -158303000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -158303000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -83932000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -83932000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -244900000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -244900000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -86597000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -86597000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -327429000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -327429000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -327429000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -69087000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -69087000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -134325000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -134325000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -65238000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -65238000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -190071000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -190071000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -55746000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -55746000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -234623000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -234623000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -234623000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -46057000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -46057000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -91514000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -91514000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -45457000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -45457000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -94527000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -94527000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -3013000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -3013000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -121477000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -121477000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -30667000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -30667000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -70807000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -70807000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -40140000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -40140000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -96218000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -96218000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -25411000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -25411000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -128460000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -36362000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -88135000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": -51773000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -117775000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -29640000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseCost": {
        "label": "Operating Lease, Cost",
        "description": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 2952000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 6215000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 3263000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 9712000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 3497000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13602000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13602000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13602000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 20946000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 20946000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 20946000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25703000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25703000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25703000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32535000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32535000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32535000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 49479000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 49479000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 62915000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 34238000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 34442000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 40848000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 43623000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 51067000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 77048000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 76386000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 95690000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 95849000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityCurrent": {
        "label": "Operating Lease, Liability, Current",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 9413000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 11142000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 12939000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 15600000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 15600000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 15600000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 15600000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 15600000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 17796000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 20152000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 20974000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 19842000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 19842000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 19842000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 19842000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 19842000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 20488000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 19665000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 19600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 26100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 26100000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 26100000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 26100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 26100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 28646000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 29173000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 31054000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 34469000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 34469000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 34469000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 34469000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 34469000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 38138000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 44773000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 50857000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 50866000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 50866000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 50866000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 50866000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 50866000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 49600000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 49917000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 47231000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 52497000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 52497000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 52497000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 52497000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 68399000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 67587000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 66751000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityNoncurrent": {
        "label": "Operating Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 24825000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 23300000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 27909000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 28023000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 28023000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 28023000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 28023000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 28023000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 35266000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 33829000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 35472000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 31225000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 31225000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 31225000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 31225000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 31225000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 30534000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 29280000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 31028000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 50948000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 50948000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 50948000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 50948000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 50948000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 51065000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 46233000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 42884000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 41917000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 41917000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 41917000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 41917000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 41917000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 43606000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 47906000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 46897000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 44824000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 44824000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 44824000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 44824000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 44824000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 41938000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 40912000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 32703000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 43352000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 43352000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 43352000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 43352000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 65771000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 94083000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 94797000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeasePayments": {
        "label": "Operating Lease, Payments",
        "description": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 1994000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 1994000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5189000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5189000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 2900000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5482000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5482000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 300000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 7604000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 7604000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 7604000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4821000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4821000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9245000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9245000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 16221000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 16221000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 22051000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 22051000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 22051000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 5890000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 5890000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 13031000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 13031000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 20273000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 20273000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 27663000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 27663000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 27663000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 8287000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 8287000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 14920000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 14920000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 23603000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 23603000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32197000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32197000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32197000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 11011000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 11011000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 22477000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 22477000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 35358000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 35358000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 49239000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 49239000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 14202000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 14202000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 30246000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 30246000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 45194000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 45194000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 62009000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 18609000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 22296000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 43969000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-10-31",
              "val": 32585000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 32142000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 35128000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 36119000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 36119000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 36119000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 36119000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 36119000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 45586000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 45942000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 49727000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 44339000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 44339000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 44339000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 44339000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 44339000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 44153000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 42837000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 45185000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 72357000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 72357000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 72357000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 72357000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 72357000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 76199000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 69848000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 68526000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 70671000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 70671000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 70671000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 70671000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 70671000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 77137000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 87804000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 92473000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 89758000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 89758000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 89758000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 89758000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 89758000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 84091000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 83703000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 71351000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 89772000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 89772000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 89772000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 89772000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 127457000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 138333000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 138186000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAssetAmortizationExpense": {
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "description": "Amount of amortization expense for right-of-use asset from operating lease.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 2596000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 6215000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 9649000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13555000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13555000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 13555000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4513000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4513000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9500000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 15156000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 15156000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 20995000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 20995000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 20995000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 6031000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 6031000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 12411000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 12411000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 18988000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 18988000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25626000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25626000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25626000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7108000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7108000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 14988000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 14988000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 23320000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 23320000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32212000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32212000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 32212000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 9903000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 9903000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 21633000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 21633000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 34913000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 34913000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 49445000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 49445000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 15657000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 15657000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 31565000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 31565000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 47896000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 47896000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 62998000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 18445000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 38756000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 60447000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDue": {
        "label": "Operating Leases, Future Minimum Payments Due",
        "description": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 7547000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 6706000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 6361000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 5788000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 44551000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 43960000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 43960000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 43960000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 43960000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 71255000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2025-04-29",
              "val": 69500000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2025-04-29",
              "val": 69500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueCurrent": {
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 2834000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 4624000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 16390000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-04-30",
              "val": 5878000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 6509000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 6509000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 6509000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 6509000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 6509000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 1531000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-10-31",
              "val": 18000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 18000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 4476000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 6143000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 6143000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 6143000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 6143000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 6249000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 2299000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 1598000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 1581000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 1604000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 5867000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 4871000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 4871000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 4871000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 4871000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 10404000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 2875000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 2274000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 2466000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 2588000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 5204000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 5836000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 5836000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 5836000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 5836000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 15726000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueThereafter": {
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2019-07-31",
              "val": 15977000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 15977000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 15977000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 15977000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 15977000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 842000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-10-31",
              "val": 2296000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 1578000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 840000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 4624000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 4624000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 4624000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OptionIndexedToIssuersEquityStrikePrice1": {
        "label": "Option Indexed to Issuer's Equity, Strike Price",
        "description": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.",
        "units": {
          "USD/shares": [
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2020-06-25",
              "val": 150.8,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 2661000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 2661000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 1895000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 1078000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 1078000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 1078000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 1078000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 1078000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 2767000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 3797000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 4803000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 2277000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 2277000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 2277000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 2277000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 2277000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 2622000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 3497000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 3903000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 8054000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 8054000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 8054000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 8054000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 8054000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 7664000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 8325000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 12523000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 15650000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 15650000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 15650000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 15650000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 15650000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 15614000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 14249000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 22363000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 21870000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 21870000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 21870000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 21870000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 21870000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 23465000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 29222000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 31798000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 30519000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 30519000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 30519000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 30519000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 30519000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 29841000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 38381000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 51551000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 58083000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 58083000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 58083000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 58083000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 58083000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 58846000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 77070000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 86714000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 98674000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 98674000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 98674000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 98674000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 95105000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 94724000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 96982000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherCommitment": {
        "label": "Other Commitment",
        "description": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 9989000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 11522000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 13450000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 16190000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 18167000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 27295000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 27295000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 27295000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 27295000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentDueAfterFifthYear": {
        "label": "Other Commitment, to be Paid, after Year Five",
        "description": "Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentDueInFifthYear": {
        "label": "Other Commitment, to be Paid, Year Five",
        "description": "Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 134000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2019-04-30",
              "val": 78000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentDueInFourthYear": {
        "label": "Other Commitment, to be Paid, Year Four",
        "description": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 858000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 179000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 483000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 933000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 1560000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 106000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 106000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 106000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 106000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentDueInNextTwelveMonths": {
        "label": "Other Commitment, to be Paid, Year One",
        "description": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-07-31",
              "val": 6280000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 11766000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentDueInSecondYear": {
        "label": "Other Commitment, to be Paid, Year Two",
        "description": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 4591000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 3763000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 4860000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 6710000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 8410000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 9890000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 9890000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 9890000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 9890000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentDueInThirdYear": {
        "label": "Other Commitment, to be Paid, Year Three",
        "description": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 2985000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 1300000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 2672000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 4131000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 5535000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 5533000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 5533000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 5533000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 5533000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Other Commitment, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of commitment classified as other to be paid in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 1421000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-10-31",
              "val": 5435000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 4416000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 2584000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 11766000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 11766000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 11766000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "description": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 351000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 351000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 351000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 351000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 854000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 854000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 503000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 503000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -627000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -627000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -627000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -950000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -950000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -3238000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -3238000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -2288000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -2288000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -11296000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -11296000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -8058000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -8058000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -13117000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -13117000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -13117000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -9326000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -9326000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 18960000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 18960000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 28286000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 28286000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 21078000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 21078000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 2118000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 2118000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 22682000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 22682000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 22682000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -15790000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -15790000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -10048000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -10048000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 5742000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 5742000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -16774000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -16774000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -6726000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -6726000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -13161000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -13161000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -739000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -739000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -18559000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -18559000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -17820000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -17820000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17516000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17516000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 36075000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 36075000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 11562000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -3530000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 2420000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 5950000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -9456000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -11876000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "description": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 423000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 423000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 994000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 994000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 572000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 572000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -228000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -228000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -228000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -1304000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -1304000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -4469000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -4469000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -3164000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -3164000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -13773000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -13773000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -9304000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -9304000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -20130000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -20130000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -20130000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -14039000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -14039000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 9980000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 9980000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 24019000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 24019000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 10797000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 10797000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 817000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 817000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11103000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11103000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11103000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -15136000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -15136000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -7783000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -7783000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 7353000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 7353000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -13099000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -13099000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -5316000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -5316000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -10761000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -10761000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 469000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 469000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -20505000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -20505000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -20974000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -20974000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 12588000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 12588000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 33093000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 33093000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 9004000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -1461000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 6789000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 8250000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -4807000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -11596000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "description": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 72000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 72000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 140000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 140000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 69000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 69000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 399000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 399000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 399000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -354000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -354000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1231000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1231000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -876000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -876000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -2477000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -2477000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -1246000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -1246000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -7013000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -7013000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -7013000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -4713000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -4713000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -8980000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -8980000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -4267000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -4267000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -10281000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -10281000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -1301000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -1301000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -11579000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -11579000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -11579000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 654000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 654000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2265000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2265000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 1611000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 1611000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 3675000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 3675000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 1410000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 1410000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2400000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2400000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1208000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1208000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -1946000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -1946000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -3154000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -3154000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -4928000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -4928000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -2982000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": -2982000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -2558000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 2069000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 4369000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 2300000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 4649000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 280000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTax": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "description": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -193000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 65000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 258000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -193000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -193000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 65000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 65000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 258000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 258000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 225000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 225000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 160000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 160000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 392000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 392000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 392000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 168000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 168000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 223000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 223000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 55000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 55000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 559000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 559000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 336000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 336000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 195000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 195000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 195000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -730000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -730000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 739000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 739000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 196000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 196000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 187000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 187000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1113000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1113000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -1113000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -2114000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -2114000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -8649000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -8649000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -6535000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -6535000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -23828000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -23828000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -15179000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -15179000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -25200000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -25200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -25200000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -11974000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -11974000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 20813000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 20813000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 32787000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 32787000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 25748000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 25748000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 4935000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 4935000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24274000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24274000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 24274000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -16379000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -16379000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1433000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1433000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 14946000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 14946000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -14099000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -14099000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -12666000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -12666000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -3213000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -3213000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 302000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 302000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -17515000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -17515000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -17817000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -17817000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 21031000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 21031000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 38546000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 38546000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 12870000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -192000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 7106000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 7298000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -15799000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -22905000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "description": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -124000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -193000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -193000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 65000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 65000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 258000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 258000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 225000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 225000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 160000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 160000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 392000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 392000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 392000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 168000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 168000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 223000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 223000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 55000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 55000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 559000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 559000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 336000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 336000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 195000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 195000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 195000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -730000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -730000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -342000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -342000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 388000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 388000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -658000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -658000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -316000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": -316000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -486000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -486000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -486000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -1164000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -1164000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -5411000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -5411000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -4247000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -4247000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -12532000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -12532000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -7121000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -7121000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -12083000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -12083000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -2648000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -2648000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1853000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 4501000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 4670000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 2817000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1592000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -589000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "OtherLiabilitiesNoncurrent": {
        "label": "Other Liabilities, Noncurrent",
        "description": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 1457000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 1457000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 1384000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 1360000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 1360000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 1360000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 1360000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 1360000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 1204000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 1114000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 1475000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 3840000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 3840000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 3840000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 3840000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 3840000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 3356000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 1497000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 1558000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 2586000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 2586000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 2586000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 2586000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 2586000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 2890000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 3490000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 3956000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 4453000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 4453000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 4453000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 4453000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 4453000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 4580000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 4628000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 7946000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 7922000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 7922000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 7922000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 7922000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 7922000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 9958000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 9025000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 10100000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 12728000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 12728000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 12728000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 12728000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 12728000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 20993000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 16789000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 19369000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 22100000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 22100000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 22100000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 22100000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 22100000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 24269000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 26119000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 26497000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 33316000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 33316000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 33316000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 33316000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 44270000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 48327000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 56046000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherNoncashIncomeExpense": {
        "label": "Other Noncash Income (Expense)",
        "description": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 59000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 46000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 89000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 89000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 47000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 92000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -278000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -278000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -130000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -130000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -130000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 317000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": -176000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -202000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": -202000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -244000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": -244000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -284000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -284000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -284000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -223000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -223000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -248000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -248000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -305000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": -305000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -321000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -321000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -321000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -29000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": -29000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -59000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": -59000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -3000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": -3000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -307000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -307000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -98000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 13000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -295000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -295000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -649000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -649000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -395000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1104000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1104000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -248000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 937000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1480000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 784000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 2087000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 947000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 820000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 820000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 820000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1031000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1031000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1403000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1403000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -1717000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -1717000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -3320000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -3320000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -644000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -644000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -1303000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -1303000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -1059000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -1059000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -987000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -1234000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -2438000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -6857000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 79000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -329000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": -329000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": -29000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": -42000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": -13000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 28000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 70000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -224000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -224000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -224000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 268000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 268000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 786000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 786000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 518000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 518000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 857000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 857000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 71000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 71000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1186000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1186000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1186000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -589000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -589000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1433000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -1433000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -844000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -844000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -3434000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -3434000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -2001000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -2001000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -4208000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -4208000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -4208000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -863000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -863000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -722000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -722000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 141000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 141000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -1531000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -1531000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -809000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -809000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1862000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1862000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -1862000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1212000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1212000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1040000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1040000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 172000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 172000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -1967000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -1967000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -927000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -927000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -3750000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -3750000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -652000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -652000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -5588000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -5588000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -4936000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -4936000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -4911000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": -4911000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 677000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 677000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -5673000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -3039000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": -2236000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 803000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -6310000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -4074000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": {
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale",
        "description": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentForContingentConsiderationLiabilityFinancingActivities": {
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "description": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2250000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 2250000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 2250000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 2250000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2250000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2250000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2250000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 50000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 50000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 50000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 50000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 50000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 50000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 250000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 250000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 250000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 215000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 215000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 215000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 440000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 440000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 792000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 110000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 110000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PaymentsForProceedsFromOtherInvestingActivities": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "description": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -433000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "PaymentsForRepurchaseOfCommonStock": {
        "label": "Payments for Repurchase of Common Stock",
        "description": "The cash outflow to reacquire common stock during the period.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 3090000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 3090000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3090000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3090000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3811000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3811000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3811000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 22000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 22000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 22000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 22000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 22000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 22000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 22000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 22000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 22000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsOfStockIssuanceCosts": {
        "label": "Payments of Stock Issuance Costs",
        "description": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 31000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 31000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 1443000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 2896000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 15500000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 15500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 15500000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 15500000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 15500000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3566000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3566000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4336000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4336000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4336000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 230000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 230000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1797000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1797000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1797000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1797000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1797000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1797000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1797000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "description": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 163366000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 163366000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 163366000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 137429000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 137429000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 179896000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 179896000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 272324000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 272324000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 335186000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 335186000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 335186000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 88410000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 88410000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 147543000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 147543000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 202764000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 202764000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1255629000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1255629000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1255629000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 174663000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 174663000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 419638000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 419638000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 724472000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 724472000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 815480000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 815480000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 815480000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 312840000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 312840000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 624254000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 624254000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 810111000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 810111000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 844944000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 844944000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 844944000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 210255000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 210255000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 513743000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 513743000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 740239000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 740239000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1064143000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1064143000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1064143000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 375929000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 375929000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 761796000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 761796000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1003972000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1003972000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1291015000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1291015000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 430296000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 430296000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 729066000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 729066000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 886636000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 886636000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1280629000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 896388000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1401469000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1971715000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesGross": {
        "label": "Payments to Acquire Businesses, Gross",
        "description": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "units": {
          "USD": [
            {
              "end": "2021-04-15",
              "val": 31100000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesNetOfCashAcquired": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "description": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 823000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 823000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 11432000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 11432000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 11432000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 8918000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 8918000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 39601000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 39601000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 39601000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 29420000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 29420000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 40530000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 40530000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 40530000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 380000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 380000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 380000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 380000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25287000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25287000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 25287000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 15643000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 15643000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 15643000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 15643000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 15643000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4377000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 4377000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 4377000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 4377000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 361781000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 361781000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 374702000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 374702000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 834000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 834000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 834000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 834000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 834000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 672780000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 672780000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 770048000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PaymentsToAcquireIntangibleAssets": {
        "label": "Payments to Acquire Intangible Assets",
        "description": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1480000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 1480000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1480000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 1480000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1480000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1480000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1480000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1480000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1480000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "PaymentsToAcquireOtherInvestments": {
        "label": "Payments to Acquire Other Investments",
        "description": "Amount of cash outflow to acquire investments classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 2877000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 2877000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 2900000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 3077000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 3077000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 3077000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 700000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 700000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1200000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1200000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 2200000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 2200000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3206000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3206000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3206000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2000000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 561000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 561000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 786000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 786000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 786000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 786000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 824000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 2008000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 4242000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PaymentsToAcquirePropertyPlantAndEquipment": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "description": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 5402000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 6291000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 7783000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 7783000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 4010000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 7045000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 11008000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 11008000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 13397000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 13397000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 13397000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 5414000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 5414000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8607000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8607000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 16698000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 16698000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 25520000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 25520000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 25520000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 10210000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 10210000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 15099000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 15099000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 24793000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 24793000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 43072000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 43072000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 43072000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 8904000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 8904000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 19403000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 19403000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 34215000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 34215000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 48165000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 48165000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 48165000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 6454000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 6454000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 20442000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 20442000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 48046000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 48046000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 69296000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 69296000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 69296000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 25202000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 25202000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 43883000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 43883000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 70127000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 70127000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 97197000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 97197000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 97197000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 28659000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 28659000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 59553000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 59553000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 95204000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 95204000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 144588000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 144588000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 17025000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 17025000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 32043000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 32043000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 104206000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 104206000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 164252000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 17311000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 35066000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 77467000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PaymentsToDevelopSoftware": {
        "label": "Payments to Develop Software",
        "description": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 845000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 146000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 391000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 391000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 534000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 950000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1424000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1424000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1773000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1773000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1773000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 356000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 356000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 903000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 903000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1713000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 1713000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 3162000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 3162000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 3162000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 1802000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 1802000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 4273000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 4273000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 6296000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 6296000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 8737000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 8737000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 8737000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 2401000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 2401000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 4272000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 4272000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 7047000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 7047000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 10132000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 10132000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 10132000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 3450000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 3450000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 8275000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 8275000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 14167000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 14167000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 21284000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 21284000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 21284000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7641000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 7641000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 15623000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 15623000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 23962000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 23962000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 31527000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 31527000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 31527000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 7429000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 7429000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 17816000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 17816000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 32453000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 32453000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 50308000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 50308000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 22429000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 22429000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 43416000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 43416000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 62871000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 62871000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 81508000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 17673000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 34862000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 54523000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PreferredStockParOrStatedValuePerShare": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "description": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-07-31",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-03-31",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-04-30",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0.001,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0.001,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0.001,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 0.001,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 0.001,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0.001,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0.001,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 0.001,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0.001,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0.001,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesAuthorized": {
        "label": "Preferred Stock, Shares Authorized",
        "description": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 73100000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 73100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-03-31",
              "val": 200000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 200000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-04-30",
              "val": 200000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-07-31",
              "val": 200000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 200000000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 200000000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 200000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 200000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 200000000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 200000000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 200000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 200000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 200000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 200000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 200000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 200000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 200000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 200000000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 200000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 200000000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 200000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 200000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 200000000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 200000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 200000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 200000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 200000000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 200000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 200000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 200000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 200000000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 200000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 200000000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 200000000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 200000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 200000000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockSharesOutstanding": {
        "label": "Preferred Stock, Shares Outstanding",
        "description": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PreferredStockValue": {
        "label": "Preferred Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PrepaidExpenseAndOtherAssetsCurrent": {
        "label": "Prepaid Expense and Other Assets, Current",
        "description": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 5410000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 5410000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 9036000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 10878000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 10878000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 10878000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 10878000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 10878000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 11949000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 12540000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 12765000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 16880000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 16880000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 16880000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 16880000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 16880000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 18713000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 19917000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 28903000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 31396000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 31396000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 31396000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 31396000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 31396000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 22040000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 23586000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 28428000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 31269000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 31269000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 31269000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 31269000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 31269000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 36699000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 29482000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 41182000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 39353000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 39353000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 39353000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 39353000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 39353000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 49849000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 56046000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 78608000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 91619000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 91619000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 91619000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 91619000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 91619000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 80926000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 77702000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 88636000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 101561000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 101561000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 101561000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 101561000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 101561000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 108835000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 114573000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 128271000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 148881000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 148881000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 148881000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 148881000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 171639000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 197496000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 187911000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProceedsFromConvertibleDebt": {
        "label": "Proceeds from Convertible Debt",
        "description": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1130522000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1130522000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1130522000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1725000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProceedsFromIssuanceInitialPublicOffering": {
        "label": "Proceeds from Issuance Initial Public Offering",
        "description": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 205344000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 205344000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 205344000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 205344000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 205344000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfDebt": {
        "label": "Proceeds from Issuance of Debt",
        "description": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "units": {
          "USD": [
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2020-06-25",
              "val": 1130500000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "description": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 24957000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8691000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 8691000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 16436000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 16436000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5334000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5334000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5334000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5334000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 15333000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 15333000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 15333000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 8563000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 8563000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 8563000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 8563000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 25704000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 25704000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 25704000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 11509000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 11509000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 11509000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 11509000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 34649000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 34649000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 34649000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 11410000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 11410000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 11410000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 11410000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 42263000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 42263000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 42263000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 18407000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 18407000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 18407000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 18407000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 51998000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 51998000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 22344000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 22344000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 22344000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 22344000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 63563000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 21506000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 21506000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8691000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 8691000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 16436000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 433000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 433000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 139361000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 199716000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 199716000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 199716000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 66796000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 126013000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 209225000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 209225000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 289785000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 289785000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 289785000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 76582000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 76582000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 283815000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 283815000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 562744000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 562744000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 785217000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 785217000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 785217000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 322677000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 322677000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 629411000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 629411000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 955279000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 955279000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1334874000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1334874000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1334874000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 186096000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 186096000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 586801000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 586801000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 748166000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 748166000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 901849000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 901849000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 901849000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 253849000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 253849000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 594687000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 594687000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 839253000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 839253000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1132268000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1132268000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 268651000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 268651000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 605003000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 605003000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 875893000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 875893000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1101025000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 93593000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 242803000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 418648000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ProceedsFromRepaymentOfLoansToPurchaseCommonStock": {
        "label": "Proceeds from Repayment of Loans to Purchase Common Stock",
        "description": "Cash inflow from repayment of loans for purchasing common stock.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 5700000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 5700000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 2100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 2100000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 2100000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 2100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 29333000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 29333000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 71603000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 71603000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 139361000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 66796000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 126013000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            }
          ]
        }
      },
      "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 14990000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 14990000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 14990000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 14084000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 14084000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21092000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21092000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21092000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 11500000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 11500000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 11500000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 11500000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 22499000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 22499000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 22499000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 22499000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 22499000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 25083000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 25083000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 50530000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 50530000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 50530000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2105000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 2105000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 47165000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 47165000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 47165000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 47165000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 8348000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 40258000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 177568000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 991000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 1415000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2971000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2971000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 1211000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 2171000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 4345000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 4345000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4985000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4985000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4985000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 9796000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 9796000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 15493000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 15493000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 23523000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 23523000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 29862000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 29862000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 29862000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 3059000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 3059000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 6758000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 6758000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12554000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12554000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21602000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21602000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21602000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4519000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4519000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 11245000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 11245000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 13910000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 13910000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18221000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18221000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18221000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2644000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2644000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4871000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4871000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 6190000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 6190000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6943000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6943000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6943000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 982000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 982000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2104000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2104000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3194000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3194000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3944000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3944000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3944000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1256000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1256000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 3848000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 3848000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 11287000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 11287000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 12249000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 12249000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 890000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 890000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 3456000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 3456000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 3497000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 3497000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 3581000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3984000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 3984000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 3984000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGross": {
        "label": "Property, Plant and Equipment, Gross",
        "description": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 30443000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 30443000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 43461000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 44166000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 44166000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 44166000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 44166000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 44166000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 50668000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 54550000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 63027000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 74783000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 74783000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 74783000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 74783000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 74783000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 85577000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 93242000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 108602000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 126362000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 126362000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 126362000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 126362000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 126362000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 138202000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 151868000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 175941000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 185793000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 185793000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 185793000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 185793000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 185793000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 199025000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 217657000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 249514000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 279750000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 279750000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 279750000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 279750000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 279750000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 315434000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 347582000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 385327000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 418779000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 418779000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 418779000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 418779000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 418779000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 458317000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 502856000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 558930000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 633432000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 633432000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 633432000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 633432000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 633432000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 683712000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 725524000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 834980000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 915153000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 915153000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 915153000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 915153000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 952283000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 995685000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 1070641000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentNet": {
        "label": "Property, Plant and Equipment, Net",
        "description": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 13139000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 13139000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 20441000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 19765000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 24132000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 25762000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 31976000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 41046000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 48361000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 52355000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 63297000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 75734000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 75734000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 75734000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 75734000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 75734000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 83976000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 90527000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 106812000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 108576000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 108576000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 108576000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 108576000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 108576000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 112999000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 121195000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 141692000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 160633000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 160633000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 160633000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 160633000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 160633000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 183425000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 200468000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 222801000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 242355000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 242355000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 242355000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 242355000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 242355000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 265592000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 294495000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 330646000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 383121000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 383121000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 383121000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 383121000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 383121000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 409005000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 422315000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 498896000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 543377000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 543377000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 543377000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 543377000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 542255000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 544623000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 574737000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PurchaseObligation": {
        "label": "Purchase Obligation",
        "description": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 2200000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 2200000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 2600000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 3100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 3100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 3100000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 3100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 3100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 3900000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 3700000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 2300000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 2500000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 2500000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 2500000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 2500000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 2500000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 3500000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 7000000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 6900000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 20000000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 20000000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 25244000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 25200000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 25200000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-04-30",
              "val": 119014000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 126812000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 126800000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 94574000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 244410000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-01-31",
              "val": 605311000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 676800000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 607887000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "PurchaseObligationDueInNextTwelveMonths": {
        "label": "Purchase Obligation, to be Paid, Year One",
        "description": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-07-31",
              "val": 10118000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-04-30",
              "val": 28838000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 31613000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 21956000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 57961000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-01-31",
              "val": 160087000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 176715000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 129282000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "PurchaseObligationDueInSecondYear": {
        "label": "Purchase Obligation, to be Paid, Year Two",
        "description": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-07-31",
              "val": 13401000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-04-30",
              "val": 25764000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 36765000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 32198000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 77644000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-01-31",
              "val": 129948000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 155293000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 168049000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "PurchaseObligationDueInThirdYear": {
        "label": "Purchase Obligation, to be Paid, Year Three",
        "description": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2021-07-31",
              "val": 1725000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-04-30",
              "val": 20850000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 22114000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 24675000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 51088000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-01-31",
              "val": 121076000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 143651000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 150551000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "ReceivableFromShareholdersOrAffiliatesForIssuanceOfCapitalStock": {
        "label": "Receivable from Shareholders or Affiliates for Issuance of Capital Stock",
        "description": "Amount due from owner or affiliate of reporting entity for issuance of shares. Includes, but is not limited to, amount due for award under share-based payment arrangement. Excludes amount due from officer or director.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 7878000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 7878000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 2039000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 2051000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 2051000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 2051000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 2051000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 2051000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "description": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "units": {
          "USD": [
            {
              "start": "2016-11-01",
              "end": "2016-11-30",
              "val": 4400000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-11-01",
              "end": "2016-11-30",
              "val": 4400000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-11-01",
              "end": "2016-11-30",
              "val": 4400000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "ResearchAndDevelopmentExpense": {
        "label": "Research and Development Expense",
        "description": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 20940000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 24952000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 7778000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 33561000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 33561000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 8809000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 17992000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 9183000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 27899000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 27899000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 9907000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 9907000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 39379000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 39379000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 39379000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 13186000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 13186000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 28257000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 28257000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 15071000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 15071000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 44756000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 44756000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 16499000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 16499000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 61969000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 61969000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 61969000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 20271000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 20271000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 40977000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 40977000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 20706000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 20706000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 65094000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 65094000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 24117000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 24117000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 97879000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 97879000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 97879000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 35770000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 35770000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 77521000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 77521000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 41751000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 41751000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 118473000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 118473000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 40952000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 40952000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 174653000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 174653000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 174653000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 65216000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 65216000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 134411000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 134411000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 69195000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 69195000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 210989000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 210989000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 76578000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 76578000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 289139000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 289139000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 289139000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 74946000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 74946000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 160711000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 160711000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 85765000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 85765000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 253348000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 253348000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 92637000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 92637000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 349735000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 349735000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 350786000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 113539000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 113539000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 235720000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 235720000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 122181000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 122181000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 360678000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 360678000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 124958000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 124958000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 499828000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 499828000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 154254000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 154254000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 325114000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 325114000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 170860000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 170860000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 494879000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 494879000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 169765000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 169765000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 672485000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 200498000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 429635000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 229137000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 661916000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 232281000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RestrictedCash": {
        "label": "Restricted Cash",
        "description": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 600000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 600000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 600000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalents": {
        "label": "Restricted Cash and Cash Equivalents",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsAtCarryingValue": {
        "label": "Restricted Cash and Cash Equivalents, Current",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 180000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 180000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 180000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 236000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 236000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 186000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 186000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 96000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 96000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsNoncurrent": {
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 568000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 388000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 388000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 388000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 332000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 332000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 292000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 292000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 292000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 292000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": -162016000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": -162016000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": -189138000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": -196100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": -196100000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": -196100000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": -196100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": -196100000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": -203388000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": -206943000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": -219179000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": -224455000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": -224455000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": -224455000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": -224455000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": -224455000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": -241531000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": -270685000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": -290022000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": -339571000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": -339571000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": -339571000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": -339571000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": -339571000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": -394577000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": -462118000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": -520577000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": -601600000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": -601600000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": -601600000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": -601600000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": -601600000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": -692401000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": -792821000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": -894226000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": -991878000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": -991878000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": -991878000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": -991878000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": -991878000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": -956201000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": -1013654000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": -1059700000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": -1090374000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": -1090374000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": -1090374000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": -1090374000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": -1090374000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": -1123857000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": -1152326000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": -1133202000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": -1148080000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": -1148080000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": -1148080000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": -1148080000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": -1148080000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": -1160131000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": -1167855000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": -1171980000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": -1189558000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": -1189558000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": -1189558000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": -1189558000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": -1201173000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": -1235485000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": -1249368000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RevenueFromContractWithCustomerExcludingAssessedTax": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "description": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 80325000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 89173000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 32964000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 125717000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 125717000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 39861000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 84837000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 44976000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 134000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 134000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 49163000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 49163000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 190174000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 190174000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 190174000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 63298000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 63298000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 137600000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 137600000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 74302000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 74302000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 216728000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 216728000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 79128000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 79128000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 302836000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 302836000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 302836000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 93590000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 93590000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 194858000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 194858000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 101268000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 101268000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 305382000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 305382000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 110524000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 110524000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 431269000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 431269000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 431269000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 142578000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 142578000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 299622000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 299622000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 157044000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 157044000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 476026000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 476026000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 176404000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 176404000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 673100000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 673100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 673100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 230517000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 230517000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 486080000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 486080000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 255563000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 255563000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 772887000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 772887000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 286807000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 286807000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1090946000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1090946000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1090946000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 355548000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 355548000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 743146000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 743146000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 387598000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 387598000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1161946000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1161946000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 418800000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 418800000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1616952000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1616952000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1616952000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 496703000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 496703000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1021702000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 1021702000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 524999000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 524999000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1574903000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 1574903000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 553201000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 553201000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2167771000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2167771000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 627955000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 627955000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1275855000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1275855000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 647900000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 647900000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1953889000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 1953889000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 678034000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 678034000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 2673115000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 788112000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1603863000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 815751000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 2454338000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 850475000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RevenueRemainingPerformanceObligation": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "description": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "units": {
          "USD": [
            {
              "end": "2018-04-30",
              "val": 304700000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 397900000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 411200000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 461000000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 497100000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 554200000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 554700000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 608500000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 653500000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 782800000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 864000000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 1024800000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 1207600000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1553500000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1705700000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1948900000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 2215800000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 2607200000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 2682000000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 2809200000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 3023000000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 3513600000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 3487400000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 3613000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 3824100000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 4417600000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 4410600000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 4615300000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 4978000000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 5780100000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 5932600000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 6050800000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 6459300000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "Revenues": {
        "label": "Revenues",
        "description": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1070000000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 18237000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 18237000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 20905000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 20905000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 27205000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 27205000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 31673000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 31673000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 31673000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13787000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 13787000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 18652000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 18652000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 27622000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 27622000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 27627000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 27627000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 27627000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 5426000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 5426000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 10087000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 10087000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 18624000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 18624000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 51962000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 51962000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 51962000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 10390000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 10390000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 12136000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 12136000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 18737000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 18737000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 29129000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 29129000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 29129000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 15617000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 15617000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 37081000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 37081000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 54007000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 54007000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 64700000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 64700000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 8894000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 8894000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 23086000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 23086000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 26042000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 26042000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 57632000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 54830000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 84165000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 103728000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "SaleOfStockConsiderationReceivedOnTransaction": {
        "label": "Sale of Stock, Consideration Received on Transaction",
        "description": "Cash received on stock transaction after deduction of issuance costs.",
        "units": {
          "USD": [
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 205300000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "SaleOfStockNumberOfSharesIssuedInTransaction": {
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "description": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "units": {
          "shares": [
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 13800000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "SaleOfStockPricePerShare": {
        "label": "Sale of Stock, Price Per Share",
        "description": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "units": {
          "USD/shares": [
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-03-31",
              "val": 16,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "SellingAndMarketingExpense": {
        "label": "Selling and Marketing Expense",
        "description": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 56702000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 55601000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 20689000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 79236000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 79236000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 26928000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 54038000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 27110000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 83930000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 83930000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 29892000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 29892000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 116409000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 116409000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 116409000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 36545000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 36545000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 75301000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 75301000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 38756000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 38756000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 120596000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 120596000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 45295000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 45295000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 169913000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 169913000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 169913000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 59411000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 59411000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 121032000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 121032000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 61621000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 61621000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 188759000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 188759000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 67727000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 67727000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 277981000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 277981000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 277981000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 96889000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 96889000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 207292000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 207292000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 110403000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 110403000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 323022000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 323022000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 115730000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 115730000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 459407000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 459407000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 459407000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 153786000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 153786000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 328859000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 328859000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 175073000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 175073000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 520991000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 520991000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 192132000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 192132000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 735219000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 735219000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 735219000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 228836000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 228836000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 464781000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 464781000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 235945000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 235945000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 701054000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 701054000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 236273000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 236273000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 953864000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 953864000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 959102000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 267111000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 267111000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 543592000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 543592000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 276481000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 276481000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 806039000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 806039000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 262447000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 262447000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1100239000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1100239000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 306087000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 306087000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 613959000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 613959000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 307872000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 307872000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 928564000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 928564000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 314605000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 314605000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1259158000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 373562000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 742508000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 368946000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1114449000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 371941000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 3617000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 8336000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9919000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9919000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 1733000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 3797000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 7106000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 7106000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 11224000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 7586000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 7586000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20813000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 20813000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 34088000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 34088000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46423000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46423000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 46423000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 18376000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 18376000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 42242000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 42242000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 70012000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 70012000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 121395000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 121395000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 121395000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 57185000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 57185000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 118565000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 118565000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 178538000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 178538000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 258535000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 258535000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 258535000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 89903000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 89903000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 188891000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 188891000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 294745000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 294745000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 409562000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 409562000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 409562000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 105173000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 105173000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 214911000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 214911000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 322730000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 322730000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 444834000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 444834000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 444834000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 129138000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 129138000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 269570000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 269570000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 382806000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 382806000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 527676000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 527676000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 157178000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 157178000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 329295000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 329295000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 488696000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 488696000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 661350000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 188593000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 405146000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 610332000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "description": "Number of shares authorized for issuance under share-based payment arrangement.",
        "units": {
          "shares": [
            {
              "end": "2019-01-31",
              "val": 18688000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 18688000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-10-31",
              "val": 25100000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 25100000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 25100000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "description": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 739,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 739000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 13736,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 13471000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-01-31",
              "val": 15815000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 15542000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 15708000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 21100000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 20600000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 19700000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 16600000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 22600000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 22300000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 21500000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 21300000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 26100000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 27900000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 30900000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 35800000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "description": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 5907,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 5907000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 6020,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 5499000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 5499000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 5499000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 5499000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 5499000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 4027000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 4055000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 3646000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 3311000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 3311000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 3311000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 3311000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 3311000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 3492000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 3469000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 3346000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 2546000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 2546000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 2546000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 2546000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 2546000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 2415000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 2086000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 2073000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 1777000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 1777000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 1777000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 1777000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 1777000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 1636000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1545000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1539000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1501000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1501000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1501000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1501000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1501000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1441000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1375000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1300000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1210000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1210000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1210000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1210000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1210000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1065000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 749000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 444000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 367000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 367000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 367000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 367000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 367000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 283000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 66000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 62000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 47000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 47000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 47000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 47000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 38000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 44000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 50000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "description": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-07-31",
              "val": 3.67,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 3.67,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 4.02,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 3.97,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 3.97,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 3.97,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 3.97,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 3.97,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 4.2,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 4.52,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 5.4,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 5.6,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 5.6,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 5.6,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 5.6,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 5.6,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 5.81,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 6.06,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 6.37,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 6.46,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 6.46,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 6.46,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 6.46,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 6.46,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 7.44,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 7.43,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 7.94,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 8.53,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 8.53,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 8.53,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 8.53,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 8.53,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 9.33,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 9.93,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 10.39,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 10.78,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 10.78,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 10.78,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 10.78,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 10.78,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 11.21,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 11.6,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 12.16,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 12.82,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 12.82,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 12.82,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 12.82,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 12.82,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 13.68,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 16,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 10.24,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 15.84,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 15.84,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 15.84,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 15.84,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 15.84,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 19.11,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 94.17,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 116.86,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 172.65,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 172.65,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 172.65,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 172.65,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 200.25,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 200.47,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 200.64,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "description": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 3000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 4500000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 4500000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2000000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 5200000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 11042,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 11000000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 16688000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 16700000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 16700000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 87739000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 129596000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 221831000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 300859000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 300900000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 300900000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 30757000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 30800000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 62182000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 62200000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 109299000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 109300000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 242416000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 242400000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 242400000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 91378000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 91400000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 236029000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 236000000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 307650000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 307700000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 421789000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 421800000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 421800000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 100737000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 100700000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 182621000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 182600000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 216489000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 216500000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 230068000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 230100000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 230100000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 18290000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 18300000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 29977000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 30000000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 42718000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 42700000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 56459000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 56500000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 56500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 23248000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 23200000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 87640000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 87600000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 141503000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 141500000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 157832000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 157800000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 14330000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 14300000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 57257000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 57300000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 59275000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 59300000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 65225000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3679000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 3679000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 3679000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "description": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "units": {
          "shares": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1426,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 2012000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 408000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 636000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 779000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 1037000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 170000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 297000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 360000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 386000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 10000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 44000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 100000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 112000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 4000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 12000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 13000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 19000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 5000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 5000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 0,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 24000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "description": "Weighted average price of options that were either forfeited or expired.",
        "units": {
          "USD/shares": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 5.7,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 5.9,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 6.26,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 6.22,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 6.6,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 6.77,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 8.25,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 8.14,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 8.27,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 8.31,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 8.64,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 9.58,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 7.99,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 8.31,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 10.41,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 10.81,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 10.82,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 10.7,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 7.61,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 7.61,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 7.8,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 0,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 152.99,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "description": "Gross number of share options (or share units) granted during the period.",
        "units": {
          "shares": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 5011,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 5021000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-04-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 150000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 150000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 150000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 150000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 0,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 50000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 50000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 50000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 50000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 50000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 118800000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 50000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 118.81,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 100000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "description": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "units": {
          "USD/shares": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 1.68,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2.1,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2.1,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2.03,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3.77,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3.77,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3.77,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 3.12,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 3.75,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 22.76,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 22.76,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 22.76,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 22.76,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 22.76,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 22.76,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 152.99,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 88.97,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 88.97,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 198.03,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 198.03,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 198.03,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 198.03,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 117.41,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 117.41,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 118.81,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 118.81,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 144.58,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "description": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 56717,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 56717000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 401868,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 470860000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 470860000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 470860000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 470860000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 470860000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 398958000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 500853000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 628067000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 683294000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 683294000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 683294000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 683294000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 683294000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 299321000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 358629000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 383966000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 625904000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 625904000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 625904000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 625904000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 625904000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 566049000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 690975000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 566188000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 585829000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 585829000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 585829000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 585829000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 585829000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 679266000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 472007000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 338444000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 240286000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 240286000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 240286000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 240286000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 240286000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 222120000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 161644000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 101976000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 179678000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 179678000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 179678000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 179678000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 179678000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 154781000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 170500000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 73218000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 60923000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 60923000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 60923000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 60923000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 60923000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 46604000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 8748000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 10631000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 11854000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 11854000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 11854000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 11854000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 14770000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 118000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 12000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "description": "Number of options outstanding, including both vested and non-vested options.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 15058,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 15058000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 16935,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 16175000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 16175000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 16175000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 16175000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 16175000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 13417000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 12028000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 10243000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 8861000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 8861000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 8861000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 8861000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 8861000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 8296000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 7494000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 6549000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 5175000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 5175000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 5175000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 5175000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 5175000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 4475000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 3632000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 3184000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 2597000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 2597000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 2597000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 2597000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 2597000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 2206000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 1921000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 1770000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 1673000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 1673000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 1673000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 1673000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 1673000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 1564000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 1444000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1316000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1267000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 1267000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 1267000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 1267000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 1267000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 1116000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 849000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 544000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 453000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 453000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 453000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 453000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 453000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 366000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 181000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 171000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 177000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 177000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 177000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 177000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 151000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 151000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 150000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "description": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-07-31",
              "val": 4.5,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 4.5,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 6.16,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 6.2,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 6.2,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 6.2,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 6.2,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 6.2,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 6.56,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 6.72,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 7,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 7.16,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 7.16,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 7.16,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 7.16,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 7.16,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 8.01,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 8.24,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 8.45,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 8.9,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 8.9,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 8.9,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 8.9,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 8.9,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 9.27,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 9.47,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 9.85,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 10.37,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 10.37,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 10.37,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 10.37,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 10.37,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 10.99,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 11.41,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 11.63,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 11.81,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 11.81,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 11.81,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 11.81,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 11.81,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 12.04,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 12.24,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 12.6,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 18.54,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 18.54,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 18.54,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 18.54,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 18.54,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 19.93,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 34.8,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 40.63,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 46.72,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 46.72,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 46.72,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 46.72,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 46.72,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 55.46,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 154.95,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 163.8,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 220.95,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 220.95,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 220.95,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 220.95,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 232.74,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 232.74,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 232.74,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "description": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "units": {
          "USD/shares": [
            {
              "end": "2019-07-31",
              "val": 14.53,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 18.76,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 18.76,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 75.92,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 75.92,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-04-30",
              "val": 105.9,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 108.61,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2024-01-31",
              "val": 104.69,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 104.69,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "description": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "units": {
          "USD/shares": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3.05,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3.09,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 4.17,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 4.41,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 4.57,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 4.76,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 5.62,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5.54,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5.97,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 6.26,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 6.55,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 7.5,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 7.36,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 7.39,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 6.83,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 7.34,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 7.61,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7.68,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 8.63,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 9.2,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 8.95,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 8.65,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 8.3,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 8.23,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 14.61,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 14.17,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 10.19,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 10.74,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 10.54,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 10.17,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 152.99,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 152.99,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 152.99,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "description": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "units": {
          "USD/shares": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 9.96,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 10.02,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 49.59,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 49.59,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 49.59,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 49.59,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 0,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 152.99,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 198.03,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 198.03,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 198.03,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 205.61,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 205.61,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 250.32,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "description": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "units": {
          "USD": [
            {
              "end": "2019-01-31",
              "val": 22456000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "description": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "description": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 27135,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 27135000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 155750,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 172317000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 172317000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 172317000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 172317000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 172317000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 129225000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 177830000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 229351000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 260479000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 260479000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 260479000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 260479000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 260479000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 133292000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 173540000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 203145000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 314111000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 314111000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 314111000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 314111000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 314111000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 309854000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 401013000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 372536000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 404151000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 404151000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 404151000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 404151000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 404151000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 506449000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 381796000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 295948000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 216539000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 216539000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 216539000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 216539000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 216539000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 205855000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 154769000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 101343000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 178616000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 178616000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 178616000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 178616000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 178616000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 154496000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 164484000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 72220000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 59989000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 59989000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 59989000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 59989000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 59989000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 45707000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 7139000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 6788000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 5304000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 5304000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 5304000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 5304000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 4921000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 73000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 12000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ShortTermLeaseCost": {
        "label": "Short-term Lease, Cost",
        "description": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 441000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1051000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 610000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 1737000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 686000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2303000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2303000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 2303000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2221000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2221000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2221000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 4715000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 4715000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 4715000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 10002000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 10002000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 10002000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 13228000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 13228000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 17480000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockholdersEquity": {
        "label": "Stockholders' Equity Attributable to Parent",
        "description": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "units": {
          "USD": [
            {
              "end": "2015-07-31",
              "val": -95332000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-07-31",
              "val": -124740000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2016-07-31",
              "val": -124740000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-07-31",
              "val": -151142000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": -161410000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-10-31",
              "val": -161410000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": -167058000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-01-31",
              "val": -167058000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 243192000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-04-30",
              "val": 243192000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2018-07-31",
              "val": 240236000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 252178000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 252178000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-10-31",
              "val": 252178000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 252178000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 277073000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 277073000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-01-31",
              "val": 277073000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-01-31",
              "val": 277073000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 286579000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2019-04-30",
              "val": 286579000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2019-07-31",
              "val": 308558000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 314052000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "end": "2019-10-31",
              "val": 314052000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2019-10-31",
              "val": 314052000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2019-10-31",
              "val": 314052000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-01-31",
              "val": 319164000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 319164000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-01-31",
              "val": 319164000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-01-31",
              "val": 319164000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-04-30",
              "val": 334794000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "end": "2020-04-30",
              "val": 334794000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2020-07-31",
              "val": 484829000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-10-31",
              "val": 492105000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "end": "2020-10-31",
              "val": 492105000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2020-10-31",
              "val": 492105000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2020-10-31",
              "val": 492105000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-01-31",
              "val": 502704000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "end": "2021-01-31",
              "val": 502704000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2021-01-31",
              "val": 502704000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-01-31",
              "val": 502704000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-04-30",
              "val": 508107000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "end": "2021-04-30",
              "val": 508107000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2021-07-31",
              "val": 528895000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-10-31",
              "val": 530199000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "end": "2021-10-31",
              "val": 530199000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2021-10-31",
              "val": 530199000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2021-10-31",
              "val": 530199000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-01-31",
              "val": 539367000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "end": "2022-01-31",
              "val": 539367000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2022-01-31",
              "val": 539367000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-01-31",
              "val": 539367000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-04-30",
              "val": 531577000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "end": "2022-04-30",
              "val": 531577000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2022-07-31",
              "val": 573300000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 431275000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-10-31",
              "val": 431275000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-10-31",
              "val": 431275000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2022-10-31",
              "val": 431275000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 528657000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2023-01-31",
              "val": 528657000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2023-01-31",
              "val": 528657000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-01-31",
              "val": 528657000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 601274000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2023-04-30",
              "val": 601274000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2023-07-31",
              "val": 725112000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 807525000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-10-31",
              "val": 807525000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-10-31",
              "val": 807525000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2023-10-31",
              "val": 807525000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 958856000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2024-01-31",
              "val": 958856000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2024-01-31",
              "val": 958856000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-01-31",
              "val": 958856000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 1093139000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2024-04-30",
              "val": 1093139000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2024-07-31",
              "val": 1274102000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1428545000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-10-31",
              "val": 1428545000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-10-31",
              "val": 1428545000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2024-10-31",
              "val": 1428545000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1607346000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2025-01-31",
              "val": 1607346000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2025-01-31",
              "val": 1607346000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-01-31",
              "val": 1607346000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1804939000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2025-04-30",
              "val": 1804939000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1799273000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1799273000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1799273000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1799273000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1982328000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-10-31",
              "val": 1982328000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 2195948000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2026-01-31",
              "val": 2195948000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 2366595000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "StockholdersEquityNoteStockSplitConversionRatio1": {
        "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio",
        "description": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.",
        "units": {
          "pure": [
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 0.6667,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "StockIssued1": {
        "label": "Stock Issued",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 2862000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 3122000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 3702000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 3702000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 548000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 1015000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 2912000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 2912000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3255000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3255000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 3255000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 290000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 290000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 567000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 567000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 844000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 844000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 983000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 983000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 983000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 131000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 262000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 262000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 393000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 393000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 463000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 93000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 93000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 93000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 93000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 93000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "description": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "units": {
          "shares": [
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-03-01",
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-03-31",
              "val": 72500750,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesStockOptionsExercised": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "description": "Number of share options (or share units) exercised during the current period.",
        "units": {
          "shares": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 1708,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1892000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 2350000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 3511000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 5153000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 6277000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 545000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1220000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 2102000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3450000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 690000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 1499000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 1891000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 2466000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 387000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 664000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 814000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 905000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 109000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 224000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 352000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 451000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 151000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 468000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 773000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 864000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 87000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 322000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 332000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 352000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 26000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 26000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 27000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "description": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 207309000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 207309000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 207309000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 207309000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 207309000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 207309000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "description": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 8691000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 8691000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 8691000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 8691000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 16436000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 16436000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 16436000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5334000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 5334000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 5334000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 5334000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5334000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 5334000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 15333000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 15333000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 15333000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 8563000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 8563000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 8563000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 8563000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 8563000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 8563000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 25704000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 25704000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 25704000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 11509000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 11509000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 11509000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 11509000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 11509000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 11509000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 34649000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 34649000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 34649000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 11410000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 11410000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 11410000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 11410000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 11410000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 11410000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 42263000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 42263000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 42263000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 18407000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 18407000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 18407000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 18407000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 18407000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 18407000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 51998000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 51998000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 22344000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 22344000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 22344000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 22344000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 22344000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 22344000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 63563000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 21506000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 21506000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 21506000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueNewIssues": {
        "label": "Stock Issued During Period, Value, New Issues",
        "description": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 199839000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 199839000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 199839000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 198880000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 198880000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 198880000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueStockOptionsExercised": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "description": "Value of stock issued as a result of the exercise of stock options.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 991000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2971000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 2971000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 1211000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 2171000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 960000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 4345000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 4345000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 2174000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4985000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4985000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4985000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 9796000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 9796000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 15493000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 15493000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 5697000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 5697000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 23523000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 23523000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 8030000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 8030000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 29862000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 29862000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 29862000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 3059000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 3059000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 6758000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 6758000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 3699000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 3699000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12554000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 12554000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 5796000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 5796000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21602000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21602000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 21602000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4519000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 4519000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 11245000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 11245000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 6726000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 6726000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 13910000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 13910000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 2665000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 2665000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18221000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18221000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 18221000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2644000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 2644000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4871000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 4871000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2227000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 2227000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 6190000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 6190000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 1319000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 1319000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6943000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6943000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 6943000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 982000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 982000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2104000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 2104000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 1122000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 1122000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3194000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 3194000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 1090000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 1090000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3944000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3944000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3944000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1256000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 1256000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 3848000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 3848000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 2592000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 2592000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 11287000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 11287000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 7439000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 7439000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 12249000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 12249000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 890000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 890000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 3456000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 3456000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 2566000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 2566000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 3497000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 3497000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 41000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 41000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 3581000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3984000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 3984000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 3984000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "StockRepurchasedAndRetiredDuringPeriodValue": {
        "label": "Stock Repurchased and Retired During Period, Value",
        "description": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": -2931000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -263000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": -263000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": -214000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": -214000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -214000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": -214000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -214000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -214000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -214000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            }
          ]
        }
      },
      "StockRepurchasedDuringPeriodValue": {
        "label": "Stock Repurchased During Period, Value",
        "description": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 3300000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 4000000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018"
            }
          ]
        }
      },
      "SubleaseIncome": {
        "label": "Sublease Income",
        "description": "Amount of sublease income excluding finance and operating lease expense.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 63000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 63000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 126000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 126000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 126000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 199000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 199000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 199000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            }
          ]
        }
      },
      "TemporaryEquityAccretionToRedemptionValue": {
        "label": "Temporary Equity, Accretion to Redemption Value",
        "description": "Value of accretion of temporary equity to its redemption value during the period.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 8648000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 7100000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 2400000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9570000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9570000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2530000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 5109000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 2579000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6332000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6332000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 1200000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 1223000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            }
          ]
        }
      },
      "TemporaryEquityAccretionToRedemptionValueAdjustment": {
        "label": "Temporary Equity, Accretion to Redemption Value, Adjustment",
        "description": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 8648000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 7088000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 2355000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9570000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 9570000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 2530000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 5109000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 2579000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6332000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 6332000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 1223000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 1223000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 6332000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020"
            }
          ]
        }
      },
      "TemporaryEquityCarryingAmountAttributableToParent": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "description": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "units": {
          "USD": [
            {
              "end": "2015-07-31",
              "val": 157802000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-07-31",
              "val": 191407000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2016-07-31",
              "val": 191407000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-07-31",
              "val": 200977000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 203507000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-10-31",
              "val": 203507000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 206086000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-01-31",
              "val": 206086000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-03-31",
              "val": 207300000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "TemporaryEquityLiquidationPreference": {
        "label": "Temporary Equity, Liquidation Preference",
        "description": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 201376000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 201376000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "TemporaryEquityParOrStatedValuePerShare": {
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "description": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-07-31",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0.001,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0.001,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "TemporaryEquitySharesAuthorized": {
        "label": "Temporary Equity, Shares Authorized",
        "description": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 73100000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 73100000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "TemporaryEquitySharesIssued": {
        "label": "Temporary Equity, Shares Issued",
        "description": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "TemporaryEquitySharesOutstanding": {
        "label": "Temporary Equity, Shares Outstanding",
        "description": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2015-07-31",
              "val": 69712000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-07-31",
              "val": 72501000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2016-07-31",
              "val": 72501000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2017-07-31",
              "val": 72501000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-31",
              "val": 72501000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2017-10-31",
              "val": 72501000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-01-31",
              "val": 72501000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-01-31",
              "val": 72501000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "end": "2018-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "end": "2018-10-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "end": "2019-01-31",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-04-30",
              "val": 0,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2020Q2I"
            }
          ]
        }
      },
      "TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "description": "Value of new stock classified as temporary equity issued during the period.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 24957000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2017-07-31",
              "val": 0,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 2622000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "end": "2018-07-31",
              "val": 2622000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2018-07-31",
              "val": 2622000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-07-31",
              "val": 4427000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "end": "2019-07-31",
              "val": 4427000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2019-07-31",
              "val": 4427000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-07-31",
              "val": 10509000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "end": "2020-07-31",
              "val": 10509000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2020-07-31",
              "val": 10509000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 18501000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "end": "2021-07-31",
              "val": 18501000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 18501000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 29699000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 29699000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 29699000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 40689000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 40689000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 40689000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 63925000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 63925000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 87161000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "description": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 288000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 288000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 581000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 581000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2102000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2102000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 2592000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 876000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 876000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2093000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 2093000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4471000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 4471000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 8573000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 8573000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 10069000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 10069000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 9337000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 9337000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 18378000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 18378000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 24967000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "units": {
          "USD": [
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1746000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 1746000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2018"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1611000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 1611000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1129000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1129000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1653000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1653000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 6960000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 6960000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 861000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ValuationAllowancesAndReservesPeriodIncreaseDecrease": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in valuation and qualifying accounts and reserves.",
        "units": {
          "USD": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 8800000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 11194000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 11194000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -5915000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -5915000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": -5915000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 58154000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 58154000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 58154000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 26504000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 26504000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 26504000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 215520000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 215520000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 215520000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 208160000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 208160000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 208160000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 117465000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 117465000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 117465000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 162527000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 162527000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 161504000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "VariableLeaseCost": {
        "label": "Variable Lease, Cost",
        "description": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 699000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 1552000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 853000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 2373000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 821000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3223000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3223000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 3223000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6436000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6436000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 6436000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7643000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7643000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 7643000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11948000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11948000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 11948000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 15954000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 15954000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 18832000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "WeightedAverageNumberOfDilutedSharesOutstanding": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "description": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "units": {
          "shares": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 123566000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 129323000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 129323000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 133452000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 134238000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 135024000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 134938000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 136385000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 139296000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 139296000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 139901000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 139901000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 140515000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 140515000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 140403000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 140403000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 141422000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 141422000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 140895000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 140895000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 140895000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 143476000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 143476000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 144001000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 144001000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 144511000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 144511000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 144442000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 144442000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 145354000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 145354000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 144942000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 144942000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 144942000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 147625000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 147625000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 148287000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 148287000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 148951000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 148951000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 148945000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 148945000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 154081000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 154081000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 149586000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 149586000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 152557000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 152557000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 153114000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 153114000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 153672000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 153672000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 153699000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 153699000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 154909000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 154909000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 154404000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 158596000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 159139000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 159683000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 159662000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 160741000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "description": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "units": {
          "shares": [
            {
              "start": "2015-08-01",
              "end": "2016-07-31",
              "val": 26521000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13",
              "frame": "CY2016"
            },
            {
              "start": "2016-08-01",
              "end": "2017-04-30",
              "val": 28875000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-02-01",
              "end": "2017-04-30",
              "val": 29583000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07",
              "frame": "CY2017Q1"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 29221000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2016-08-01",
              "end": "2017-07-31",
              "val": 29221000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18",
              "frame": "CY2017"
            },
            {
              "start": "2017-08-01",
              "end": "2017-10-31",
              "val": 30793000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-08-01",
              "end": "2018-01-31",
              "val": 31125000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2017-11-01",
              "end": "2018-01-31",
              "val": 31434000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06",
              "frame": "CY2017Q4"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 45047000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2017-08-01",
              "end": "2018-04-30",
              "val": 45047000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 73818000,
              "accn": "0001713683-18-000007",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-06-07"
            },
            {
              "start": "2018-02-01",
              "end": "2018-04-30",
              "val": 73818000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05",
              "frame": "CY2018Q1"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 63881000,
              "accn": "0001628280-18-011833",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-09-13"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 63881000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2017-08-01",
              "end": "2018-07-31",
              "val": 63881000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17",
              "frame": "CY2018"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 120587000,
              "accn": "0001713683-18-000009",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-12-06"
            },
            {
              "start": "2018-08-01",
              "end": "2018-10-31",
              "val": 120587000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 121664000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-08-01",
              "end": "2019-01-31",
              "val": 121664000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 122741000,
              "accn": "0001713683-19-000006",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-03-06"
            },
            {
              "start": "2018-11-01",
              "end": "2019-01-31",
              "val": 122741000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04",
              "frame": "CY2018Q4"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 122644000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2018-08-01",
              "end": "2019-04-30",
              "val": 122644000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 124672000,
              "accn": "0001713683-19-000016",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-06-05"
            },
            {
              "start": "2019-02-01",
              "end": "2019-04-30",
              "val": 124672000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03",
              "frame": "CY2019Q1"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 123566000,
              "accn": "0001713683-19-000030",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-09-18"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 123566000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 123566000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 127548000,
              "accn": "0001713683-19-000053",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-12-06"
            },
            {
              "start": "2019-08-01",
              "end": "2019-10-31",
              "val": 127548000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 127978000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-08-01",
              "end": "2020-01-31",
              "val": 127978000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 128408000,
              "accn": "0001713683-20-000037",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-03-04"
            },
            {
              "start": "2019-11-01",
              "end": "2020-01-31",
              "val": 128408000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2019Q4"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 128538000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2019-08-01",
              "end": "2020-04-30",
              "val": 128538000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 129682000,
              "accn": "0001713683-20-000095",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-06-03"
            },
            {
              "start": "2020-02-01",
              "end": "2020-04-30",
              "val": 129682000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2020Q1"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 129323000,
              "accn": "0001713683-20-000163",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-09-17"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 129323000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 133452000,
              "accn": "0001713683-20-000193",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 134238000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 135024000,
              "accn": "0001713683-21-000037",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-03-04",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 134938000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 136385000,
              "accn": "0001713683-21-000096",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-06-03",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2021"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesOutstandingBasic": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "description": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "units": {
          "shares": [
            {
              "start": "2018-08-01",
              "end": "2019-07-31",
              "val": 123566000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16",
              "frame": "CY2019"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 129323000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 129323000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2020-10-31",
              "val": 133452000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 134238000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-11-01",
              "end": "2021-01-31",
              "val": 135024000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09",
              "frame": "CY2020Q4"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 134938000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-02-01",
              "end": "2021-04-30",
              "val": 136385000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2021Q1"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-21-000175",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-09-16"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 135654000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 139296000,
              "accn": "0001713683-21-000238",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-12-08"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 139296000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 139901000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": 139901000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 140515000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": 140515000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 140403000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": 140403000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 141422000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": 141422000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 140895000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 140895000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 140895000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 143476000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 143476000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 144001000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 144001000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 144511000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 144511000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 144442000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 144442000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 145354000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 145354000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 144942000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 144942000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 144942000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 147625000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 147625000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 148287000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 148287000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 148951000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 148951000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 148945000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 148945000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 150290000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 150290000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 149586000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 149586000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 152557000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 152557000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 153114000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 153114000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 153672000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 153672000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 153699000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 153699000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 154909000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 154909000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 154404000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 158596000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 159139000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 159683000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 159662000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 160741000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromPaymentsForOtherFinancingActivities": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "description": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-01-31",
              "val": 0,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-04-30",
              "val": 0,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": 0,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -2000,
              "accn": "0001713683-22-000029",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-03-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -2000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -3000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -3000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -5000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -5000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -5000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -2000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -2000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -2000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -2000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -2000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -2000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -2000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -2000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -2000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 0,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 0,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -39000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -39000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PurchaseObligationDueInFourthYear": {
        "label": "Purchase Obligation, to be Paid, Year Four",
        "description": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-04-30",
              "val": 20870000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-07-31",
              "val": 20870000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 15745000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 38967000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-01-31",
              "val": 99008000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 120745000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 122700000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year",
        "description": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.",
        "units": {
          "USD": [
            {
              "end": "2022-04-30",
              "val": 7242000,
              "accn": "0001713683-22-000056",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-06-09",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2025-01-31",
              "val": 71859000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 44497000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-07-31",
              "val": 1226562000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 730014000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 730014000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 730014000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 730014000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 730014000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 754338000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 658389000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 700393000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 848360000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 848360000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 848360000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 848360000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 848360000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 973640000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1022948000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 988498000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 987004000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 987004000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 987004000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 987004000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 987004000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1153651000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1121175000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1011608000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1182529000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1182529000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1182529000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1182529000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1978882000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 2304573000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 2562596000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "end": "2021-07-31",
              "val": 1226654000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-07-31",
              "val": 718129000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "end": "2022-07-31",
              "val": 718129000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "end": "2022-07-31",
              "val": 718129000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "end": "2022-07-31",
              "val": 718129000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 718129000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-10-31",
              "val": 739845000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-01-31",
              "val": 648332000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 693110000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 838026000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": 838026000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": 838026000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": 838026000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": 838026000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": 962681000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": 1021218000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": 980802000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": 986574000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 986574000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 986574000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 986574000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 986574000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1154252000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1121734000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1014701000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 1183386000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 1183386000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 1183386000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 1183386000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 1983077000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 2310000000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 2556995000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillImpairmentLoss": {
        "label": "Goodwill, Impairment Loss",
        "description": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersDiluted": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2019-08-01",
              "end": "2020-07-31",
              "val": -115116000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2020"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -262029000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2021-10-31",
              "val": -90801000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-08-01",
              "end": "2022-01-31",
              "val": -191221000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2021-11-01",
              "end": "2022-01-31",
              "val": -100420000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08",
              "frame": "CY2021Q4"
            },
            {
              "start": "2021-08-01",
              "end": "2022-04-30",
              "val": -292626000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-02-01",
              "end": "2022-04-30",
              "val": -101405000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q1"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -390278000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -68162000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -68162000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -125615000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -125615000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -57453000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": -57453000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -171661000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -171661000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -46046000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": -46046000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -202335000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -33483000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -33483000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -61952000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -61952000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -28469000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": -28469000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -42828000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 19124000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -57706000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -57706000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -12051000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -19775000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": -7724000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -41478000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PurchaseObligationDueInFifthYear": {
        "label": "Purchase Obligation, to be Paid, Year Five",
        "description": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2022-07-31",
              "val": 15450000,
              "accn": "0001713683-22-000081",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-09-15",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 18750000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 29309000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
        "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost",
        "description": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 5600000,
              "accn": "0001713683-22-000123",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-12-07"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": 5600000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 5600000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2025-05-01",
              "end": "2025-07-31",
              "val": 11700000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2"
            }
          ]
        }
      },
      "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "description": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": -2900000,
              "accn": "0001713683-23-000030",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-03-08"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": -7400000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -10200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 2100000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -1200000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 5300000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 2200000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 2700000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -16000000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 10100000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -6100000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 4100000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 9100000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            }
          ]
        }
      },
      "HedgedLiabilityFairValueHedgeCumulativeIncreaseDecrease": {
        "label": "Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease)",
        "description": "Amount of cumulative increase (decrease) in fair value of hedged liability in fair value hedge, attributable to hedged risk.",
        "units": {
          "USD": [
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07"
            },
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-04-30",
              "val": -650000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": -8306000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "end": "2023-07-31",
              "val": -8306000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "end": "2023-07-31",
              "val": -8306000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "end": "2023-07-31",
              "val": -8306000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "end": "2023-07-31",
              "val": -8306000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-10-31",
              "val": -9416000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-01-31",
              "val": -3409000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-04-30",
              "val": -7712000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-07-31",
              "val": -4065000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": -4065000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": -4065000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": -4065000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 4100000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": -1522000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": -790000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": -406000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-10-31",
              "val": -2900000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": -2100000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": -7200000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PaymentsForRestructuring": {
        "label": "Payments for Restructuring",
        "description": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 4261000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 5520000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023"
            }
          ]
        }
      },
      "RestructuringAndRelatedCostExpectedCost1": {
        "label": "Restructuring and Related Cost, Expected Cost",
        "description": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "units": {
          "USD": [
            {
              "end": "2023-03-01",
              "val": 7000000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            }
          ]
        }
      },
      "RestructuringCharges": {
        "label": "Restructuring Charges",
        "description": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 5265000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6565000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 7600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 4921000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 4741000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 4700000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 4700000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 4741000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 4741000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "RestructuringReserve": {
        "label": "Restructuring Reserve",
        "description": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "units": {
          "USD": [
            {
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-01-31",
              "val": 0,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-04-30",
              "val": 1004000,
              "accn": "0001713683-23-000059",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-06-07",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-07-31",
              "val": 1045000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationBeatPercent": {
        "label": null,
        "description": null,
        "units": {
          "pure": [
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0.118,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.118,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": -0.118,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0.743,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0.721,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "description": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": 1200000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1400000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 1400000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 13400000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 13400000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 13400000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 23000000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 23000000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 31500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrealizedGainLossOnDerivatives": {
        "label": "Unrealized Gain (Loss) on Derivatives",
        "description": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "units": {
          "USD": [
            {
              "start": "2020-08-01",
              "end": "2021-07-31",
              "val": -209000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2021"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -1499000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -1499000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -1185000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 696000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 1140000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3319000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3319000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 3319000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1564000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -1564000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -2841000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": -2841000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -1574000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": -1574000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -753000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": -753000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -3689000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": -3689000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -3036000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": -3036000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 862000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 862000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -369000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -3033000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 1061000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 1036000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "description": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 1700000,
              "accn": "0001713683-23-000113",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-09-14",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 2900000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 5300000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent",
        "description": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2022-10-31",
              "val": -4713000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 654000,
              "accn": "0001713683-23-000171",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-12-06",
              "frame": "CY2023Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "description": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": -12083000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-01-31",
              "val": 1853000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2022-11-01",
              "end": "2023-01-31",
              "val": 4501000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06",
              "frame": "CY2022Q4"
            },
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 4670000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 2817000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1592000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1592000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": -589000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 8615000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 8615000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 9204000,
              "accn": "0001713683-24-000041",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-03-06"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 9204000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2675000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 2675000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -5940000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -5940000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 9948000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 9948000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1041000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 1041000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1044000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 1044000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 3000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 3000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 3515000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 3515000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 2471000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 2471000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1308000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 3338000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 4686000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 1348000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": -6343000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": -11029000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ValuationAllowanceDeferredTaxAssetChangeInAmount": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "description": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "units": {
          "USD": [
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": -5100000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 17200000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 17400000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": -18400000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "description": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "units": {
          "shares": [
            {
              "start": "2022-08-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2023-02-01",
              "end": "2023-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 0,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 3791000,
              "accn": "0001713683-24-000075",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-06-07",
              "frame": "CY2024Q1"
            }
          ]
        }
      },
      "AccruedBonusesCurrent": {
        "label": "Accrued Bonuses, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 37417000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 53452000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 53452000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 53452000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 53452000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 53452000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 33372000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 68113000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 41304000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 51598000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 51598000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 51598000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 51598000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 18732000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 61797000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 42193000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedEmployeeBenefitsCurrent": {
        "label": "Accrued Employee Benefits, Current",
        "description": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 7362000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 8803000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 8803000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 8803000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 8803000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 8803000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 23038000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 11661000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 35325000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 9410000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 9410000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 9410000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 9410000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 23912000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 13583000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 39346000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedSalariesCurrent": {
        "label": "Accrued Salaries, Current",
        "description": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 44024000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 47184000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 47184000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 47184000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 47184000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 47184000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 47924000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 39026000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 43081000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 61370000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 61370000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 61370000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 61370000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 64833000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 50547000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 51474000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedSalesCommissionCurrent": {
        "label": "Accrued Sales Commission, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 47997000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 51371000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 51371000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 51371000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 51371000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 51371000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 22045000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 21630000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 35407000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 59429000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11"
            },
            {
              "end": "2025-07-31",
              "val": 59429000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25"
            },
            {
              "end": "2025-07-31",
              "val": 59429000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "end": "2025-07-31",
              "val": 59429000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 27757000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-01-31",
              "val": 34588000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-04-30",
              "val": 47624000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ConvertibleNotesPayableCurrent": {
        "label": "Convertible Notes Payable, Current",
        "description": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "end": "2024-07-31",
              "val": 1142275000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-10-31",
              "val": 1145799000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-01-31",
              "val": 1147513000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-04-30",
              "val": 1148881000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2023-07-31",
              "val": 4690000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-07-31",
              "val": 9929000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "end": "2024-07-31",
              "val": 9929000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 17004000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "InterestExpenseNonoperating": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 56579000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6541000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 6541000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2023-10-31",
              "val": 3159000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-08-01",
              "end": "2024-01-31",
              "val": 6764000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2023-11-01",
              "end": "2024-01-31",
              "val": 3605000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10",
              "frame": "CY2023Q4"
            },
            {
              "start": "2023-08-01",
              "end": "2024-04-30",
              "val": 9528000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-02-01",
              "end": "2024-04-30",
              "val": 2764000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29",
              "frame": "CY2024Q1"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 13132000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 13132000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 3143000,
              "accn": "0001713683-24-000150",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-12-05"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 3143000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 5482000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 5482000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 2339000,
              "accn": "0001713683-25-000033",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-03-10"
            },
            {
              "start": "2024-11-01",
              "end": "2025-01-31",
              "val": 2339000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2024Q4"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 7448000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 7448000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 1966000,
              "accn": "0001713683-25-000079",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-05-29"
            },
            {
              "start": "2025-02-01",
              "end": "2025-04-30",
              "val": 1966000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2025Q1"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 9522000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 2127000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 6348000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-11-01",
              "end": "2026-01-31",
              "val": 4221000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26",
              "frame": "CY2025Q4"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 9048000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2026-02-01",
              "end": "2026-04-30",
              "val": 2700000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value",
        "description": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "units": {
          "USD": [
            {
              "start": "2021-08-01",
              "end": "2022-07-31",
              "val": 3900000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2022"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1500000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 1500000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1400000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 1400000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 3600000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "description": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "units": {
          "USD": [
            {
              "end": "2024-07-31",
              "val": 9600000,
              "accn": "0001713683-24-000109",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-09-12",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-07-31",
              "val": 85300000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "description": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 999000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "OtherSignificantNoncashTransactionValueOfConsiderationReceived1": {
        "label": "Other Significant Noncash Transaction, Value of Consideration Received",
        "description": "\"The value of the noncash (or part noncash) consideration received in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 2000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PurchaseObligationDueAfterFifthYear": {
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "description": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-07-31",
              "val": 7996000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "RepaymentsOfConvertibleDebt": {
        "label": "Repayments of Convertible Debt",
        "description": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2024-10-31",
              "val": 0,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-08-01",
              "end": "2025-01-31",
              "val": 0,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-04-30",
              "val": 0,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 24150000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            },
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": 684000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-08-01",
              "end": "2026-01-31",
              "val": 684000,
              "accn": "0001713683-26-000048",
              "fy": 2026,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2026-02-26"
            },
            {
              "start": "2025-08-01",
              "end": "2026-04-30",
              "val": 684000,
              "accn": "0001713683-26-000096",
              "fy": 2026,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2026-05-26"
            }
          ]
        }
      },
      "RepaymentsOfSeniorDebt": {
        "label": "Repayments of Senior Debt",
        "description": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.",
        "units": {
          "USD": [
            {
              "start": "2022-08-01",
              "end": "2023-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2023"
            },
            {
              "start": "2023-08-01",
              "end": "2024-07-31",
              "val": 0,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2024"
            },
            {
              "start": "2024-08-01",
              "end": "2025-07-31",
              "val": 1150040000,
              "accn": "0001713683-25-000158",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-09-11",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2025-08-01",
              "end": "2025-10-31",
              "val": -4400000,
              "accn": "0001713683-25-000205",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-11-25",
              "frame": "CY2025Q3"
            }
          ]
        }
      }
    }
  }
}