{
  "ticker": "EBF",
  "name": "ENNIS, INC.",
  "cik": "0000033002",
  "sic": "2761",
  "sic_description": "Manifold Business Forms",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000033002.json",
  "as_of": "2026-05-08",
  "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-02-28",
          "value": 356888000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 370171000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 400782000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 438412000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 357973000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 400014000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 431837000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 420109000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 394618000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 392403000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 1780000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 32905000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 37437000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 38292000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 24094000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 28982000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 47300000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 42597000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 40222000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 42627000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "operating_income",
      "label": "Operating income",
      "concept": "OperatingIncomeLoss",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 41915000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 47818000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 50087000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 50838000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 35901000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 43584000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 66153000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 56459000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 51974000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 52690000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "gross_profit",
      "label": "Gross profit",
      "concept": "GrossProfit",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:GrossProfit"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 104730000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 117202000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 123360000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 128924000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 103766000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 114723000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 131050000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 125342000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 117294000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 120411000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "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-02-29",
          "value": 1.39,
          "filed": "2017-05-12",
          "accession": "0001193125-17-168434"
        },
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 0.07,
          "filed": "2017-05-12",
          "accession": "0001193125-17-168434"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 1.45,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 1.47,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 0.93,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 1.11,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 1.82,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 1.64,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 1.54,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 1.66,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 58887000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 45290000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 51335000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 57219000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 52817000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 50678000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 46776000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 69069000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 65855000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 52733000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "capex",
      "label": "Capital expenditures",
      "concept": "PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 3065000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 2667000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 4824000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 3394000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 3679000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 6537000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 4332000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 6500000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 5889000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 11707000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "dividends_paid",
      "label": "Dividends paid",
      "concept": "PaymentsOfDividendsCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsOfDividendsCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 57200000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 22260000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 22611000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 23486000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 23467000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 25420000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 25839000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 25860000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 91988000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 25902000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "share_buybacks",
      "label": "Share buybacks",
      "concept": "PaymentsForRepurchaseOfCommonStock",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:PaymentsForRepurchaseOfCommonStock"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 8443000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 3313000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 4811000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 2471000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 1235000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 4790000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 1118000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 586000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 1837000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 14456000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 324285000.0,
          "filed": "2018-05-11",
          "accession": "0001564590-18-013187"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 329439000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 363085000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 365699000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 364388000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 368844000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 393835000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 399190000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 348935000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 356911000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "liabilities",
      "label": "Liabilities",
      "concept": "Liabilities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Liabilities"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 72930000.0,
          "filed": "2018-05-11",
          "accession": "0001564590-18-013187"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 67735000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 73958000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 71370000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 63839000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 65029000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 62403000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 49349000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 46955000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 48179000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 251355000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 261704000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 289127000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 294329000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 300549000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 303815000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 331432000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 349841000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 301980000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 308732000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "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-02-29",
          "value": 10425000.0,
          "filed": "2016-05-11",
          "accession": "0001193125-16-587329"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 96230000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 88442000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 68258000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 75190000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 85606000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 93968000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 81597000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 67000000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 34570000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "free_cash_flow",
      "label": "Free cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities - PaymentsToAcquireProductiveAssets",
      "unit": "USD",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities",
        "us-gaap:PaymentsToAcquireProductiveAssets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 55822000.0,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 42623000.0,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 46511000.0,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 53825000.0,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 49138000.0,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 44141000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 42444000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 62569000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 59966000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 41026000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "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-02-28",
          "value": 0.49875591221895943,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 8.889135021382009,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 9.340988367741067,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 8.734249974909446,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 6.730675218522067,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 7.245246416375426,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 10.95320688130012,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 10.139511412514372,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 10.192641998084223,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 10.863066796125413,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "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-02-28",
          "value": 11.744580932953756,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 12.917813659092689,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 12.49731774381085,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 11.595941716923805,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 10.02896866523453,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 10.895618653347134,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 15.318974520478793,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 13.43913127307437,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 13.170711929004758,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 13.427522215681329,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "roe",
      "label": "Return on equity",
      "concept": "NetIncomeLoss / StockholdersEquity",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 0.7081617632432217,
          "filed": "2020-05-04",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 12.573365328768379,
          "filed": "2021-05-07",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 12.948289160126864,
          "filed": "2022-05-09",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 13.009931063537742,
          "filed": "2023-05-12",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 8.01666284033552,
          "filed": "2024-05-10",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 9.539357832891728,
          "filed": "2025-05-13",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 14.271404088923218,
          "filed": "2026-05-08",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 12.176102858155561,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 13.319425127491888,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 13.80712073902284,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "roa",
      "label": "Return on assets",
      "concept": "NetIncomeLoss / Assets",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 0.548899887444686,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 9.988192047693198,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 10.310808763788094,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 10.470906401165985,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 6.612182618527504,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 7.857522421403086,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 12.010105754948139,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 10.67085848843909,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 11.527075243240144,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 11.943313599188594,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "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": 2017,
          "period_end": "2017-02-28",
          "value": 0.29014740108611325,
          "filed": "2020-05-04",
          "accession": "0001564590-18-013187"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 0.2588229450065723,
          "filed": "2021-05-07",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 0.2557976252650219,
          "filed": "2022-05-09",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 0.24248375117640464,
          "filed": "2023-05-12",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 0.21240796009968424,
          "filed": "2024-05-10",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 0.21404143969191777,
          "filed": "2025-05-13",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 0.18828296603828237,
          "filed": "2026-05-08",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 0.14106122495648024,
          "filed": "2026-05-08",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 0.15549042982979006,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 0.15605444204034566,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    },
    {
      "metric_id": "current_ratio",
      "label": "Current ratio",
      "concept": "AssetsCurrent / LiabilitiesCurrent",
      "unit": "Ratio",
      "derived": true,
      "source_concepts": [
        "us-gaap:AssetsCurrent",
        "us-gaap:LiabilitiesCurrent"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-02-28",
          "value": 4.980312333155366,
          "filed": "2018-05-11",
          "accession": "0001564590-18-013187"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-02-28",
          "value": 5.523790199857969,
          "filed": "2019-05-06",
          "accession": "0001564590-19-015928"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-02-28",
          "value": 5.254561553299814,
          "filed": "2020-05-04",
          "accession": "0001564590-20-020699"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-02-29",
          "value": 3.9475361479101374,
          "filed": "2021-05-07",
          "accession": "0001564590-21-025391"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-02-28",
          "value": 4.224409448818897,
          "filed": "2022-05-09",
          "accession": "0000950170-22-008563"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-02-28",
          "value": 4.437456305458457,
          "filed": "2023-05-12",
          "accession": "0000950170-23-021681"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-02-28",
          "value": 4.767037602734744,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-02-29",
          "value": 5.9578710689032865,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-02-28",
          "value": 4.586235887581071,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-02-28",
          "value": 3.7243153104773747,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
      ],
      "points": [
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-05-31",
          "value": 111294000.0,
          "filed": "2023-07-05",
          "accession": "0000950170-23-031470",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-08-31",
          "value": 106760000.0,
          "filed": "2023-10-03",
          "accession": "0000950170-23-051455",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-11-30",
          "value": 104621000.0,
          "filed": "2024-01-05",
          "accession": "0000950170-24-002337",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-02-29",
          "value": 97434000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-05-31",
          "value": 97197000.0,
          "filed": "2025-06-30",
          "accession": "0000950170-25-091277",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-08-31",
          "value": 99038000.0,
          "filed": "2024-10-03",
          "accession": "0000950170-24-112399",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-11-30",
          "value": 99771000.0,
          "filed": "2025-01-07",
          "accession": "0000950170-25-002567",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-02-28",
          "value": 92701000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-05-31",
          "value": 98615000.0,
          "filed": "2026-07-01",
          "accession": "0001193125-26-291652",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-08-31",
          "value": 98676000.0,
          "filed": "2025-10-03",
          "accession": "0001193125-25-229282",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-11-30",
          "value": 100167000.0,
          "filed": "2026-01-07",
          "accession": "0001193125-26-005532",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 4,
          "period_label": "2026-Q4",
          "period_end": "2026-02-28",
          "value": 96364000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-05-31",
          "value": 11635000.0,
          "filed": "2023-07-05",
          "accession": "0000950170-23-031470",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-08-31",
          "value": 10910000.0,
          "filed": "2023-10-03",
          "accession": "0000950170-23-051455",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-11-30",
          "value": 9906000.0,
          "filed": "2024-01-05",
          "accession": "0000950170-24-002337",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-02-29",
          "value": 10146000.0,
          "filed": "2024-05-10",
          "accession": "0000950170-24-057691",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-05-31",
          "value": 9799000.0,
          "filed": "2025-06-30",
          "accession": "0000950170-25-091277",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-08-31",
          "value": 10308000.0,
          "filed": "2024-10-03",
          "accession": "0000950170-24-112399",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-11-30",
          "value": 10204000.0,
          "filed": "2025-01-07",
          "accession": "0000950170-25-002567",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-02-28",
          "value": 9023000.0,
          "filed": "2025-05-13",
          "accession": "0000950170-25-070268",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-05-31",
          "value": 9879000.0,
          "filed": "2026-07-01",
          "accession": "0001193125-26-291652",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-08-31",
          "value": 13155000.0,
          "filed": "2025-10-03",
          "accession": "0001193125-25-229282",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-11-30",
          "value": 10827000.0,
          "filed": "2026-01-07",
          "accession": "0001193125-26-005532",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 4,
          "period_label": "2026-Q4",
          "period_end": "2026-02-28",
          "value": 8848000.0,
          "filed": "2026-05-08",
          "accession": "0001193125-26-213764",
          "derived": true
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 1,
          "period_label": "2023-Q1",
          "period_end": "2022-05-31",
          "value": 0.45,
          "filed": "2022-07-01",
          "accession": "0000950170-22-012417",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2022-08-31",
          "value": 0.47,
          "filed": "2022-09-30",
          "accession": "0000950170-22-019089",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2022-11-30",
          "value": 0.44,
          "filed": "2023-01-11",
          "accession": "0000950170-23-000635",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-05-31",
          "value": 0.45,
          "filed": "2023-07-05",
          "accession": "0000950170-23-031470",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-08-31",
          "value": 0.42,
          "filed": "2023-10-03",
          "accession": "0000950170-23-051455",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-11-30",
          "value": 0.38,
          "filed": "2024-01-05",
          "accession": "0000950170-24-002337",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2025-05-31",
          "value": 0.38,
          "filed": "2025-06-30",
          "accession": "0000950170-25-091277",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-08-31",
          "value": 0.4,
          "filed": "2024-10-03",
          "accession": "0000950170-24-112399",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-11-30",
          "value": 0.39,
          "filed": "2025-01-07",
          "accession": "0000950170-25-002567",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2026-05-31",
          "value": 0.39,
          "filed": "2026-07-01",
          "accession": "0001193125-26-291652",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-08-31",
          "value": 0.51,
          "filed": "2025-10-03",
          "accession": "0001193125-25-229282",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-11-30",
          "value": 0.42,
          "filed": "2026-01-07",
          "accession": "0001193125-26-005532",
          "derived": false
        }
      ]
    }
  ]
}
