{
  "schema": "canli.company-reference.v1",
  "cik": "0000883241",
  "name": "SYNOPSYS INC",
  "selection_policy": "extended-v22",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000883241.json",
  "source_sha256": "7e9b6e13ac2481586b56f1db93af14b9b014a1b7f92af2a09075d7cbd51526d4",
  "fetched_at": "2026-09-20T05:02:10.035Z",
  "policy": "Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.",
  "claim_boundary": "Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.",
  "concepts": [
    {
      "tag": "Assets",
      "taxonomy": "us-gaap",
      "label": "Total assets",
      "kind": "instant",
      "meaning": "Resources recognized on the balance sheet. Book assets are not the market value of the business.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 48224461000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 13073561000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 10333131000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 9418087000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 8752260000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 8030062000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 6405160000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 6145974000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 5396414000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 5240365000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 5045739000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 4775499000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 4358935000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 4147656000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 3368844000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 3286541000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 2938854000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Liabilities",
      "taxonomy": "us-gaap",
      "label": "Total liabilities",
      "kind": "instant",
      "meaning": "Recognized obligations at the reporting date. The definition and scope differ from interest-bearing debt.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 19897446000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 4050355000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 4148830000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 3858897000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 3453317000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 3117695000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 2316284000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 2660959000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 2116690000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 2045219000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 1911750000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 1719329000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1570658000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 1603685000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 1267544000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 1186359000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 1094688000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "StockholdersEquity",
      "taxonomy": "us-gaap",
      "label": "Stockholders equity",
      "kind": "instant",
      "meaning": "The reported residual interest after liabilities. It is an accounting amount, not market capitalization.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 28327602000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 8990702000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 6147308000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 5515725000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 5295137000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 4907404000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 4083013000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 3479152000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 3275620000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 3195146000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 3133989000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 3056170000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 2788277000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 2501686000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 2101300000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 2100182000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 1844166000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CashAndCashEquivalentsAtCarryingValue",
      "taxonomy": "us-gaap",
      "label": "Cash and cash equivalents",
      "kind": "instant",
      "meaning": "Cash and qualifying short-term liquid investments under the filer’s accounting policy. Restricted cash and longer-term investments may be reported separately.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 2888030000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 3896532000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 1433966000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 1417608000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 1432840000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 1235653000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 728597000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 723115000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 1048356000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 976620000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 836188000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 985762000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1022441000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 700382000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 855077000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 775407000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 701613000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2009Q3I",
          "unit": "USD"
        },
        {
          "end": "2008-10-31",
          "val": 577632000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2008Q3I",
          "unit": "USD"
        },
        {
          "end": "2007-10-31",
          "val": 579327000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2007Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Net income or loss",
      "kind": "duration",
      "meaning": "Reported profit or loss for the period. Check the filing for attribution, exceptional items and discontinued operations before comparing companies.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 1332220000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 2263380000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1229888000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 984594000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 757516000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 664347000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 532367000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 432518000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 136563000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 266826000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 225934000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 259124000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 247800000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 181898000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 221364000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 237063000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 167681000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 189978000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInOperatingActivities",
      "taxonomy": "us-gaap",
      "label": "Operating cash flow",
      "kind": "duration",
      "meaning": "Cash generated or used by operating activities. Working-capital timing can make this differ substantially from reported income.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 1518608000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 1407029000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1703274000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 1738900000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 1492622000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 991313000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 800513000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 424399000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 632482000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 550953000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 496705000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 486068000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 440316000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 341036000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 239159000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 331088000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsToAcquirePropertyPlantAndEquipment",
      "taxonomy": "us-gaap",
      "label": "Capital expenditure payments",
      "kind": "duration",
      "meaning": "Cash payments to acquire property, plant and equipment. This taxonomy concept does not capture every form of investment or acquisition.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 169454000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 139500000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 189618000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 136589000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 93764000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 154717000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 198129000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 98976000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 70328000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 66909000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 86965000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 103275000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 65459000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 54191000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 57345000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 39223000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 39199000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 38869000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Revenues",
      "taxonomy": "us-gaap",
      "label": "Revenue",
      "kind": "duration",
      "meaning": "Revenue under this specific accounting concept. A missing value is not zero; filers can use other revenue concepts.",
      "observations": [
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 5081542000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 4204193000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 3685281000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 3360694000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 3121058000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 2724880000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 2422532000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 2242211000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 2057472000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 1962214000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 1756017000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 1535643000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 1380661000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1360045000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 1336951000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "taxonomy": "us-gaap",
      "label": "Contract revenue excluding tax",
      "kind": "duration",
      "meaning": "Revenue from customer contracts excluding assessed taxes under this specific taxonomy concept. It is not automatically comparable to older revenue tags.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 7054178000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 6127436000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 5318014000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 4615714000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 4204193000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 3685281000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 3360694000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 3121058000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 2724880000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInFinancingActivities",
      "taxonomy": "us-gaap",
      "label": "Financing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from financing activities, including borrowing, repayments and transactions with owners. A positive amount does not establish operating profitability.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 13355757000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": -181297000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": -1196871000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": -1116300000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": -748748000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -140606000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -561892000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 5138000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": -373120000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": -73689000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -97985000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 243488000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": -277619000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": -43062000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 69452000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": -143842000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "NetCashProvidedByUsedInInvestingActivities",
      "taxonomy": "us-gaap",
      "label": "Investing cash flow",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Net cash from investing activities, including asset purchases, disposals and investment transactions. This differs from capital expenditure payments alone.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": -15881269000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 1223013000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": -482101000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": -572623000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": -549030000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -360418000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": -235877000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": -743525000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": -189282000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": -497250000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": -66079000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": -879123000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": -88819000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": -238733000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": -191902000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": -201086000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "RetainedEarningsAccumulatedDeficit",
      "taxonomy": "us-gaap",
      "label": "Retained earnings or deficit",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Accumulated undistributed earnings or deficit at the reporting date. This balance is not cash available for distribution.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 10315487000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 8984105000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 6741699000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 5534307000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 4549713000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 3795397000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 3164144000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 2543688000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 2143873000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 1947585000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 1725727000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 1551592000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1324854000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 1098694000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 957517000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 770674000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 574980000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfSharesOutstandingBasic",
      "taxonomy": "us-gaap",
      "label": "Basic weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Time-weighted shares used for basic earnings per share. This denominator differs from shares outstanding at a single reporting date.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 163947000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 153138000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 152146000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 153002000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 152698000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 151135000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 149872000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 149036000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 150457000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 152017000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 154957000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 155054000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 153319000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 146887000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 146573000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 148013000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 143752000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "shares"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 143258000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "WeightedAverageNumberOfDilutedSharesOutstanding",
      "taxonomy": "us-gaap",
      "label": "Diluted weighted-average shares",
      "kind": "duration",
      "unitKind": "shares",
      "meaning": "Weighted-average shares used for diluted earnings per share. Potential shares are included under the applicable dilution rules, not simply added to outstanding shares.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 165656000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "shares"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 155944000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "shares"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 155195000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "shares"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 156485000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "shares"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 157340000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "shares"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 155706000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "shares"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 154190000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "shares"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 153393000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "shares"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 154874000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "shares"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 154721000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "shares"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 158065000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "shares"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 157710000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "shares"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 156601000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "shares"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 150280000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "shares"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 150367000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "shares"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 151911000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "shares"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 145857000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "shares"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 147672000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareBasic",
      "taxonomy": "us-gaap",
      "label": "Basic earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per basic common share or unit. Inspect attribution, share classes and restatements before comparing periods. This is not a market return.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 8.13,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 14.78,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 8.08,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 6.44,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 4.96,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 4.4,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 3.55,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 2.9,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 0.91,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 1.76,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 1.46,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 1.67,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 1.62,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 1.24,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 1.51,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 1.6,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1.17,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD/shares"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 1.33,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "EarningsPerShareDiluted",
      "taxonomy": "us-gaap",
      "label": "Diluted earnings per share",
      "kind": "duration",
      "unitKind": "per-share",
      "meaning": "Reported earnings or loss per share under dilution rules. Antidilutive instruments may be excluded. A diluted value can equal the basic value without implying no potential dilution.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 8.04,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD/shares"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 14.51,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD/shares"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 7.92,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD/shares"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 6.29,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD/shares"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 4.81,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD/shares"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 4.27,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD/shares"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 3.45,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD/shares"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 2.82,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD/shares"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 0.88,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD/shares"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 1.73,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD/shares"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 1.43,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD/shares"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 1.64,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD/shares"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 1.58,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD/shares"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 1.21,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD/shares"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 1.47,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD/shares"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 1.56,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD/shares"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1.15,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD/shares"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 1.29,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD/shares"
        }
      ]
    },
    {
      "tag": "IncomeTaxExpenseBenefit",
      "taxonomy": "us-gaap",
      "label": "Income tax expense or benefit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Current and deferred income tax expense or benefit for continuing operations. This accounting expense differs from cash taxes paid.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 55991000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 99718000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 90188000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 139385000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 49155000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": -25288000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 13139000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": -68975000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 246535000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 62722000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 55676000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 13018000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 27866000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 18733000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": -2251000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": -38405000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 65389000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 28978000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PropertyPlantAndEquipmentNet",
      "taxonomy": "us-gaap",
      "label": "Net property, plant and equipment",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Carrying amount of property, plant and equipment after accumulated depreciation, depletion and amortization. It is not replacement cost or market value.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 696693000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 563006000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 549837000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 483300000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 472398000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 483818000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 429532000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 309310000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 266014000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 257035000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 263077000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 249098000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 197600000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 191243000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 159517000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 148580000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 146910000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ShareBasedCompensation",
      "taxonomy": "us-gaap",
      "label": "Share-based compensation expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Reported noncash expense for share-based payment arrangements. Noncash treatment does not mean the awards have no economic cost to shareholders.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 893294000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 692316000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 563292000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 459029000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 345272000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 248584000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 155001000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 140032000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 108294000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 97583000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 86400000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 79440000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 67511000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 71414000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 56414000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 59988000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 56934000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 65474000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingIncomeLoss",
      "taxonomy": "us-gaap",
      "label": "Operating income or loss",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Operating revenue less operating expenses for the reporting period. It excludes items outside the reported operating result and is not free cash flow.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 914927000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 1355711000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1273239000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 1148714000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 734790000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 620141000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 520231000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 360225000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 347563000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 317395000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 266466000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 248717000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 246493000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 190024000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 212843000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 184110000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 208251000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 219112000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AssetsCurrent",
      "taxonomy": "us-gaap",
      "label": "Current assets",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Assets classified as current under the normal operating cycle or one-year boundary. Not all current assets can be converted immediately into cash.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 6012102000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 6469666000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 3430624000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 3012669000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 2808341000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 2549217000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 1738917000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 1543797000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 1682593000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 1716938000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 1468807000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 1504735000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1447977000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 1140656000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 1338055000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 1247755000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 1463800000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InterestExpense",
      "taxonomy": "us-gaap",
      "label": "Interest expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Borrowing costs recognized as interest expense. This is distinct from cash interest paid and may not include every capitalized borrowing cost.",
      "observations": [
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1178000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 1698000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 3365000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 5140000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 11659000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 15607000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 7303000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 3771000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 2814000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 1895000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 1696000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 1991000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 101000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 251000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "LiabilitiesCurrent",
      "taxonomy": "us-gaap",
      "label": "Current liabilities",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Obligations classified as current under the operating-cycle or one-year boundary. The balance includes more than short-term borrowing.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 3722494000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 2650120000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 2985451000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 2774499000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 2413484000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 2139922000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 1752453000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 2102415000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 1614109000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 1714946000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 1578353000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 1386759000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1222919000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 1252639000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 1010320000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 921768000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 814593000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsPayableCurrent",
      "taxonomy": "us-gaap",
      "label": "Current accounts payable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current amounts owed to suppliers for goods and services received. This is one component of current liabilities, not all accrued obligations.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 164766000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 207333000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 154608000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 37580000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 27413000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 30003000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 19815000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 85046000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 19954000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 13745000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 9919000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 28152000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 8575000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 29855000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 6956000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 16331000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "Goodwill",
      "taxonomy": "us-gaap",
      "label": "Goodwill carrying amount",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Recognized goodwill remaining after accumulated impairment. It arises from business combinations and does not measure the current value of the company’s brand.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 26899215000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 3448850000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 3346065000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 3121071000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 3575785000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 3365114000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 3171179000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 3143249000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 2706974000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 2518245000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 2471241000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 2255708000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 1975971000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 1976987000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 1289286000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 1265843000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 932691000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "AccountsReceivableNetCurrent",
      "taxonomy": "us-gaap",
      "label": "Net current accounts receivable",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Current customer receivables after the allowance for credit loss. The balance is not cash collected or a guarantee of collection.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 1505427000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 934470000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 856660000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 796091000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 568501000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 780709000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 553895000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 554217000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 451144000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        },
        {
          "end": "2016-10-31",
          "val": 438873000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2016Q3I",
          "unit": "USD"
        },
        {
          "end": "2015-10-31",
          "val": 385694000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2015Q3I",
          "unit": "USD"
        },
        {
          "end": "2014-10-31",
          "val": 326727000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2014Q3I",
          "unit": "USD"
        },
        {
          "end": "2013-10-31",
          "val": 256026000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2013Q3I",
          "unit": "USD"
        },
        {
          "end": "2012-10-31",
          "val": 292668000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2012Q3I",
          "unit": "USD"
        },
        {
          "end": "2011-10-31",
          "val": 203124000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2011Q3I",
          "unit": "USD"
        },
        {
          "end": "2010-10-31",
          "val": 181102000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2010Q3I",
          "unit": "USD"
        },
        {
          "end": "2009-10-31",
          "val": 127010000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2009Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "PaymentsForRepurchaseOfCommonStock",
      "taxonomy": "us-gaap",
      "label": "Common-stock repurchase payments",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Cash paid to reacquire common stock during the period. This is not an authorization limit or a direct measure of the net change in share count.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 0,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 0,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1160724000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 1100000000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 753081000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 242078000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 329185000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 400000000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 380000000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 400000000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 260000000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 119747000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 145016000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 40000000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 401836000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 184699000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 220053000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "OperatingExpenses",
      "taxonomy": "us-gaap",
      "label": "Operating expenses",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Recurring operating costs under this accounting concept, generally excluding production costs included in cost of sales. Check filing presentation before combining expense subtotals.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 4515702000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 3526436000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 3013932000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 2568987000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 2607626000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 2270450000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 2087517000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 2024935000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 1723133000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 1562175000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 1456825000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 1351870000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 1262169000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 1173320000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 982350000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 915457000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 878144000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 858943000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "InventoryNet",
      "taxonomy": "us-gaap",
      "label": "Net inventory",
      "kind": "instant",
      "unitKind": "money",
      "meaning": "Inventory carrying amount after applicable valuation and LIFO reserves. It does not establish realizable selling proceeds or inventory turnover without other inputs.",
      "observations": [
        {
          "end": "2025-10-31",
          "val": 365190000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "unit": "USD"
        },
        {
          "end": "2024-10-31",
          "val": 361849000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024Q3I",
          "unit": "USD"
        },
        {
          "end": "2023-10-31",
          "val": 325590000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2023Q3I",
          "unit": "USD"
        },
        {
          "end": "2022-10-31",
          "val": 211927000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2022Q3I",
          "unit": "USD"
        },
        {
          "end": "2021-10-31",
          "val": 229023000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2021Q3I",
          "unit": "USD"
        },
        {
          "end": "2020-10-31",
          "val": 192333000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2020Q3I",
          "unit": "USD"
        },
        {
          "end": "2019-10-31",
          "val": 141518000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2019Q3I",
          "unit": "USD"
        },
        {
          "end": "2018-10-31",
          "val": 122407000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2018Q3I",
          "unit": "USD"
        },
        {
          "end": "2017-10-31",
          "val": 61884000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2017Q3I",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "GrossProfit",
      "taxonomy": "us-gaap",
      "label": "Gross profit",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Revenue less the costs directly attributed to the goods or services sold. It precedes other operating expenses and is not net income.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 5430629000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 4882147000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 4287171000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 3717701000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 3342416000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 2890591000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 2607748000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 2385160000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 2070696000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 1879570000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 1723291000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 1600587000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 1508662000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 1363344000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 1195193000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 1099567000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 1086395000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 1078055000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "CostOfRevenue",
      "taxonomy": "us-gaap",
      "label": "Cost of revenue",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Costs attributed to goods produced and sold and services provided during the period. This is not the sum of every operating expense.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 1623549000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 1245289000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1030843000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 898013000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 861777000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 794690000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 752946000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 735898000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 654184000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 542962000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 518920000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 456885000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 453552000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 392673000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 340450000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 281094000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 273650000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 258896000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    },
    {
      "tag": "ResearchAndDevelopmentExpense",
      "taxonomy": "us-gaap",
      "label": "Research and development expense",
      "kind": "duration",
      "unitKind": "money",
      "meaning": "Research and development costs recognized as expense. Capitalization policies and acquired projects can make this differ from total cash invested in development.",
      "observations": [
        {
          "start": "2024-11-01",
          "end": "2025-10-31",
          "val": 2479338000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2025",
          "unit": "USD"
        },
        {
          "start": "2023-11-01",
          "end": "2024-10-31",
          "val": 2082360000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2024",
          "unit": "USD"
        },
        {
          "start": "2022-11-01",
          "end": "2023-10-31",
          "val": 1849935000,
          "accn": "0000883241-25-000028",
          "fy": 2025,
          "fp": "FY",
          "form": "10-K",
          "filed": "2025-12-22",
          "frame": "CY2023",
          "unit": "USD"
        },
        {
          "start": "2021-11-01",
          "end": "2022-10-31",
          "val": 1589846000,
          "accn": "0000883241-24-000024",
          "fy": 2024,
          "fp": "FY",
          "form": "10-K",
          "filed": "2024-12-19",
          "frame": "CY2022",
          "unit": "USD"
        },
        {
          "start": "2020-11-01",
          "end": "2021-10-31",
          "val": 1504823000,
          "accn": "0000883241-23-000019",
          "fy": 2023,
          "fp": "FY",
          "form": "10-K",
          "filed": "2023-12-12",
          "frame": "CY2021",
          "unit": "USD"
        },
        {
          "start": "2019-11-01",
          "end": "2020-10-31",
          "val": 1279022000,
          "accn": "0000883241-22-000017",
          "fy": 2022,
          "fp": "FY",
          "form": "10-K",
          "filed": "2022-12-12",
          "frame": "CY2020",
          "unit": "USD"
        },
        {
          "start": "2018-11-01",
          "end": "2019-10-31",
          "val": 1136932000,
          "accn": "0000883241-21-000022",
          "fy": 2021,
          "fp": "FY",
          "form": "10-K",
          "filed": "2021-12-13",
          "frame": "CY2019",
          "unit": "USD"
        },
        {
          "start": "2017-11-01",
          "end": "2018-10-31",
          "val": 1084822000,
          "accn": "0000883241-20-000015",
          "fy": 2020,
          "fp": "FY",
          "form": "10-K",
          "filed": "2020-12-15",
          "frame": "CY2018",
          "unit": "USD"
        },
        {
          "start": "2016-11-01",
          "end": "2017-10-31",
          "val": 908841000,
          "accn": "0000883241-19-000019",
          "fy": 2019,
          "fp": "FY",
          "form": "10-K",
          "filed": "2019-12-20",
          "frame": "CY2017",
          "unit": "USD"
        },
        {
          "start": "2015-11-01",
          "end": "2016-10-31",
          "val": 856705000,
          "accn": "0000883241-18-000012",
          "fy": 2018,
          "fp": "FY",
          "form": "10-K",
          "filed": "2018-12-17",
          "frame": "CY2016",
          "unit": "USD"
        },
        {
          "start": "2014-11-01",
          "end": "2015-10-31",
          "val": 776229000,
          "accn": "0000883241-17-000014",
          "fy": 2017,
          "fp": "FY",
          "form": "10-K",
          "filed": "2017-12-14",
          "frame": "CY2015",
          "unit": "USD"
        },
        {
          "start": "2013-11-01",
          "end": "2014-10-31",
          "val": 718768000,
          "accn": "0000883241-16-000027",
          "fy": 2016,
          "fp": "FY",
          "form": "10-K",
          "filed": "2016-12-12",
          "frame": "CY2014",
          "unit": "USD"
        },
        {
          "start": "2012-11-01",
          "end": "2013-10-31",
          "val": 669197000,
          "accn": "0000883241-15-000014",
          "fy": 2015,
          "fp": "FY",
          "form": "10-K",
          "filed": "2015-12-14",
          "frame": "CY2013",
          "unit": "USD"
        },
        {
          "start": "2011-11-01",
          "end": "2012-10-31",
          "val": 581628000,
          "accn": "0000883241-14-000008",
          "fy": 2014,
          "fp": "FY",
          "form": "10-K",
          "filed": "2014-12-15",
          "frame": "CY2012",
          "unit": "USD"
        },
        {
          "start": "2010-11-01",
          "end": "2011-10-31",
          "val": 491871000,
          "accn": "0001193125-13-479653",
          "fy": 2013,
          "fp": "FY",
          "form": "10-K",
          "filed": "2013-12-20",
          "frame": "CY2011",
          "unit": "USD"
        },
        {
          "start": "2009-11-01",
          "end": "2010-10-31",
          "val": 449229000,
          "accn": "0001193125-12-510596",
          "fy": 2012,
          "fp": "FY",
          "form": "10-K",
          "filed": "2012-12-20",
          "frame": "CY2010",
          "unit": "USD"
        },
        {
          "start": "2008-11-01",
          "end": "2009-10-31",
          "val": 419908000,
          "accn": "0001193125-11-343034",
          "fy": 2011,
          "fp": "FY",
          "form": "10-K",
          "filed": "2011-12-16",
          "frame": "CY2009",
          "unit": "USD"
        },
        {
          "start": "2007-11-01",
          "end": "2008-10-31",
          "val": 394747000,
          "accn": "0001193125-11-028105",
          "fy": 2010,
          "fp": "FY",
          "form": "10-K/A",
          "filed": "2011-02-09",
          "frame": "CY2008",
          "unit": "USD"
        }
      ]
    }
  ],
  "source_snapshot": "/company-data/sources/7e9b6e13ac2481586b56f1db93af14b9b014a1b7f92af2a09075d7cbd51526d4.json.gz"
}
