{
  "ticker": "PLAB",
  "name": "PHOTRONICS INC",
  "cik": "0000810136",
  "sic": "3674",
  "sic_description": "Semiconductors & Related Devices",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000810136.json",
  "as_of": "2025-12-17",
  "note": "Verified SEC companyfacts-derived facts; derived metrics (margins, ratios, free cash flow) are computed from those facts. Descriptive data, not investment advice.",
  "annual": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 450678000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 535276000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 550660000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 609691000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 663761000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 824549000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 892076000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 866946000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 849294000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 46200000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 13130000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 42055000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 29793000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 33820000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 55449000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 118786000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 125485000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 130688000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 136405000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 52475000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 31868000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 65627000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 52121000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 63928000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 94554000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 211866000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 253050000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 221518000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 208161000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 118706000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 91315000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 131503000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 120841000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 134654000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 167044000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 294213000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 336162000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 315946000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 299830000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 0.64,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 0.19,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 0.59,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 0.44,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 0.52,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 0.89,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 1.94,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 2.03,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 2.09,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 2.28,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 122137000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 96833000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 130567000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 68386000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 143046000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 150772000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 275187000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 302176000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 261444000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 247798000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 50147000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 91965000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 92585000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 178375000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 70815000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 109099000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 112338000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 131295000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 130942000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 188137000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 0.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 0.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 23111000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 21696000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 34394000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 48249000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 2522000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 0.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 0.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 97422000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 987988000.0,
          "filed": "2017-12-20",
          "accession": "0001140361-17-046903"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 1020794000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 1110009000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 1118665000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 1188182000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 1294202000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 1315830000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 1526221000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 1712059000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 1804534000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 162514000.0,
          "filed": "2017-12-20",
          "accession": "0001140361-17-046903"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 155499000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 205440000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 207573000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 225916000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 293640000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 253741000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 250612000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 231300000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 207227000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 710363000.0,
          "filed": "2017-12-20",
          "accession": "0001140361-17-046903"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 744564000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 759671000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 769892000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 804962000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 823692000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 831527000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 975008000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 1120864000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 1173589000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "cash",
      "label": "Cash and cash equivalents",
      "concept": "CashAndCashEquivalentsAtCarryingValue",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:CashAndCashEquivalentsAtCarryingValue"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 314074000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 308021000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 329277000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 206530000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 278665000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 276670000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 319680000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 499292000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 598485000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 492256000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquirePropertyPlantAndEquipment",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 71990000.0,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 4868000.0,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 37982000.0,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": -109989000.0,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 72231000.0,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 41673000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 162849000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 170881000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 130502000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 59661000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 2.9133882727801224,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 7.856694490319013,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 5.410416590999891,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 5.547072205428651,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 8.353759862360096,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 14.406178407832645,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 14.06662661028881,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 15.074525979703465,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 16.06098712577741,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 7.071123951024901,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 12.260403978508283,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 9.465187229869612,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 10.485311411846329,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 14.245187650374156,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 25.694773749043414,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 28.36641721108964,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 25.551533774883328,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 24.50988703558485,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 6.503717113644713,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 1.7634481387765188,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 5.535949114814176,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 3.8697635512513444,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 4.201440564896231,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 6.7317638146297405,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 14.285284783296273,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 12.870150809019004,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 11.65957689782168,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 11.622893534278184,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 4.676170155912825,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 1.2862536417729729,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 3.7887080194845266,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 2.663263801048571,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 2.8463652874727945,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 4.28441618850844,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 9.027457954295008,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 8.221941645410462,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 7.633381793501276,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 7.559015236066485,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "liabilities_to_equity",
      "label": "Liabilities / equity",
      "concept": "Liabilities / StockholdersEquity",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:Liabilities",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 0.2287759919928262,
          "filed": "2017-12-20",
          "accession": "0001140361-17-046903"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 0.2088457137331378,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 0.2704328584347698,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 0.26961314054438806,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 0.2806542420636005,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 0.3564924753427252,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 0.3051506445370986,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 0.25703583970593064,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 0.2063586661718103,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 0.17657544506637332,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2016,
          "period_end": "2016-10-30",
          "value": 5.4304266020635295,
          "filed": "2017-12-20",
          "accession": "0001140361-17-046903"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-10-29",
          "value": 5.492124828800626,
          "filed": "2018-12-21",
          "accession": "0001140361-18-045611"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-10-31",
          "value": 2.6310525654713306,
          "filed": "2019-12-23",
          "accession": "0001140361-19-023041"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-10-31",
          "value": 2.8135290943311793,
          "filed": "2021-01-15",
          "accession": "0001140361-21-001225"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-10-31",
          "value": 3.4989680912836945,
          "filed": "2021-12-17",
          "accession": "0001140361-21-042251"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-10-31",
          "value": 3.125871426300611,
          "filed": "2022-12-23",
          "accession": "0001140361-22-046880"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-10-31",
          "value": 3.3264292016904284,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-10-31",
          "value": 4.240564076815514,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-10-31",
          "value": 5.065322532383807,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-10-31",
          "value": 5.3658642455372485,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-07-30",
          "value": 224206000.0,
          "filed": "2023-09-07",
          "accession": "0001140361-23-043001",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-10-31",
          "value": 227473000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-01-28",
          "value": 216334000.0,
          "filed": "2024-03-07",
          "accession": "0001140361-24-011988",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-04-28",
          "value": 217000000.0,
          "filed": "2024-06-07",
          "accession": "0001140361-24-029174",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-07-28",
          "value": 210984000.0,
          "filed": "2024-09-05",
          "accession": "0001140361-24-040177",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-10-31",
          "value": 222628000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-02-02",
          "value": 212138000.0,
          "filed": "2025-03-13",
          "accession": "0001140361-25-008608",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-05-04",
          "value": 210992000.0,
          "filed": "2025-06-11",
          "accession": "0001140361-25-022208",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-08-03",
          "value": 210394000.0,
          "filed": "2025-09-09",
          "accession": "0001140361-25-034438",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-10-31",
          "value": 215770000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-02-01",
          "value": 225066000.0,
          "filed": "2026-03-11",
          "accession": "0001140361-26-009004",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2026-05-03",
          "value": 209940000.0,
          "filed": "2026-06-11",
          "accession": "0001140361-26-024915",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-07-30",
          "value": 26959000.0,
          "filed": "2023-09-07",
          "accession": "0001140361-23-043001",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 4,
          "period_label": "2023-Q4",
          "period_end": "2023-10-31",
          "value": 44611000.0,
          "filed": "2023-12-26",
          "accession": "0001140361-23-059254",
          "derived": true
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-01-28",
          "value": 26180000.0,
          "filed": "2024-03-07",
          "accession": "0001140361-24-011988",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-04-28",
          "value": 36251000.0,
          "filed": "2024-06-07",
          "accession": "0001140361-24-029174",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-07-28",
          "value": 34388000.0,
          "filed": "2024-09-05",
          "accession": "0001140361-24-040177",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-10-31",
          "value": 33869000.0,
          "filed": "2024-12-19",
          "accession": "0001140361-24-049881",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-02-02",
          "value": 42851000.0,
          "filed": "2025-03-13",
          "accession": "0001140361-25-008608",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-05-04",
          "value": 8861000.0,
          "filed": "2025-06-11",
          "accession": "0001140361-25-022208",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-08-03",
          "value": 22891000.0,
          "filed": "2025-09-09",
          "accession": "0001140361-25-034438",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-10-31",
          "value": 61801000.0,
          "filed": "2025-12-17",
          "accession": "0001140361-25-045801",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-02-01",
          "value": 42939000.0,
          "filed": "2026-03-11",
          "accession": "0001140361-26-009004",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2026-05-03",
          "value": 31429000.0,
          "filed": "2026-06-11",
          "accession": "0001140361-26-024915",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2022,
          "fiscal_quarter": 3,
          "period_label": "2022-Q3",
          "period_end": "2022-07-31",
          "value": 0.51,
          "filed": "2022-09-07",
          "accession": "0001140361-22-032635",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2023-01-29",
          "value": 0.23,
          "filed": "2023-03-09",
          "accession": "0001140361-23-010947",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2023-04-30",
          "value": 0.65,
          "filed": "2023-06-08",
          "accession": "0001140361-23-028864",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2023-07-30",
          "value": 0.44,
          "filed": "2023-09-07",
          "accession": "0001140361-23-043001",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2024-01-28",
          "value": 0.42,
          "filed": "2024-03-07",
          "accession": "0001140361-24-011988",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2024-04-28",
          "value": 0.58,
          "filed": "2024-06-07",
          "accession": "0001140361-24-029174",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2024-07-28",
          "value": 0.55,
          "filed": "2024-09-05",
          "accession": "0001140361-24-040177",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-02-02",
          "value": 0.68,
          "filed": "2025-03-13",
          "accession": "0001140361-25-008608",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2025-05-04",
          "value": 0.15,
          "filed": "2025-06-11",
          "accession": "0001140361-25-022208",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2025-08-03",
          "value": 0.39,
          "filed": "2025-09-09",
          "accession": "0001140361-25-034438",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-02-01",
          "value": 0.74,
          "filed": "2026-03-11",
          "accession": "0001140361-26-009004",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2026-05-03",
          "value": 0.54,
          "filed": "2026-06-11",
          "accession": "0001140361-26-024915",
          "derived": false
        }
      ]
    }
  ]
}
