{
  "ticker": "TITN",
  "name": "Titan Machinery Inc.",
  "cik": "0001409171",
  "sic": "5990",
  "sic_description": "Retail-Retail Stores, NEC",
  "source": "SEC XBRL companyfacts",
  "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001409171.json",
  "as_of": "2026-03-31",
  "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": "Revenues",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-01-31",
          "value": 1201697000.0,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 1192606000.0,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 1261505000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 1305171000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 1411222000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 1711906000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 2209306000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 2758445000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 2702122000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": 2427107000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "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-01-31",
          "value": -14179000.0,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": -7049000.0,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 12182000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 13953000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 19356000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 66047000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 101868000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 112441000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": -36911000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -54174000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "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-01-31",
          "value": -2372000.0,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 925000.0,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 27481000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 21332000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 37408000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 90182000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 138323000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 168845000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 4008000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -6713000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "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-01-31",
          "value": 213729000.0,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 215300000.0,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 231588000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 250818000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 261362000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 332724000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 439839000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 531354000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 395630000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": 382556000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "derived": false,
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-01-31",
          "value": -0.65,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": -0.32,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 0.55,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 0.63,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 0.86,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 2.92,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 4.49,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 4.93,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": -1.63,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -2.38,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "metric_id": "operating_cash_flow",
      "label": "Operating cash flow",
      "concept": "NetCashProvidedByUsedInOperatingActivities",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:NetCashProvidedByUsedInOperatingActivities"
      ],
      "points": [
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 46605000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 955000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 172996000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 158916000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 10816000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": -32280000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 70291000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": 137452000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "metric_id": "assets",
      "label": "Assets",
      "concept": "Assets",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:Assets"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-01-31",
          "value": 771422000.0,
          "filed": "2018-04-06",
          "accession": "0001409171-18-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 760308000.0,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 792438000.0,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 975343000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 815789000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 946667000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 1188695000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 1992261000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 1813938000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": 1616928000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "metric_id": "equity",
      "label": "Stockholders' equity",
      "concept": "StockholdersEquity",
      "unit": "USD",
      "derived": false,
      "source_concepts": [
        "us-gaap:StockholdersEquity"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-01-31",
          "value": 321179000.0,
          "filed": "2017-04-07",
          "accession": "0001409171-17-000023"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 321855000.0,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 335311000.0,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 345104000.0,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 345104000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 435199000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 536306000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 657642000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 614077000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": 579298000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "metric_id": "net_margin",
      "label": "Net margin",
      "concept": "NetIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:NetIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-01-31",
          "value": -1.1799147372424164,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": -0.591058572571327,
          "filed": "2020-04-07",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 0.9656719553232052,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 1.0690553191880603,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 1.3715772571572722,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 3.85809734880303,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 4.610859699833341,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 4.076245855907948,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": -1.3660004988671866,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -2.232040037789846,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "metric_id": "operating_margin",
      "label": "Operating margin",
      "concept": "OperatingIncomeLoss / Revenues",
      "unit": "Percent",
      "derived": true,
      "source_concepts": [
        "us-gaap:OperatingIncomeLoss",
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2017,
          "period_end": "2017-01-31",
          "value": -0.1973875278044299,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 0.07756123983947757,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 2.1784297327398625,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 1.634421849703985,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 2.650752326706925,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 5.267929430704723,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 6.260925376566216,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 6.121021082530194,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 0.14832786972608936,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -0.2765844274685871,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "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-01-31",
          "value": -4.414672192142077,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": -2.190116667443414,
          "filed": "2021-03-31",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 3.633045143165599,
          "filed": "2022-04-01",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 4.0431290277713385,
          "filed": "2023-03-30",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 5.608744030784923,
          "filed": "2024-04-03",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 15.176275680780515,
          "filed": "2025-04-07",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 18.994380074062196,
          "filed": "2026-03-31",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 17.09760021409825,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": -6.010809719302303,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -9.351663565211688,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "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-01-31",
          "value": -1.8380341758466832,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": -0.9271242706902991,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 1.5372811500710466,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 1.4305736546015093,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 2.3726723454226524,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 6.976793318030522,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 8.56973403606476,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 5.643889028596153,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": -2.0348545540145255,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": -3.3504274772902685,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    },
    {
      "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-01-31",
          "value": 1.968318729640639,
          "filed": "2018-04-06",
          "accession": "0001409171-18-000024"
        },
        {
          "fiscal_year": 2018,
          "period_end": "2018-01-31",
          "value": 1.825056581243965,
          "filed": "2019-04-05",
          "accession": "0001409171-19-000016"
        },
        {
          "fiscal_year": 2019,
          "period_end": "2019-01-31",
          "value": 1.5242929038273096,
          "filed": "2020-04-07",
          "accession": "0001409171-20-000015"
        },
        {
          "fiscal_year": 2020,
          "period_end": "2020-01-31",
          "value": 1.4722793895941217,
          "filed": "2021-03-31",
          "accession": "0001409171-21-000022"
        },
        {
          "fiscal_year": 2021,
          "period_end": "2021-01-31",
          "value": 1.8275086614173228,
          "filed": "2022-04-01",
          "accession": "0001409171-22-000020"
        },
        {
          "fiscal_year": 2022,
          "period_end": "2022-01-31",
          "value": 1.8422479658199034,
          "filed": "2023-03-30",
          "accession": "0001409171-23-000011"
        },
        {
          "fiscal_year": 2023,
          "period_end": "2023-01-31",
          "value": 1.7449528355859971,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028"
        },
        {
          "fiscal_year": 2024,
          "period_end": "2024-01-31",
          "value": 1.3181305812820363,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-01-31",
          "value": 1.3451479568263272,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        },
        {
          "fiscal_year": 2026,
          "period_end": "2026-01-31",
          "value": 1.411958863313397,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376"
        }
      ]
    }
  ],
  "quarterly": [
    {
      "metric_id": "revenue",
      "label": "Revenue",
      "concept": "Revenues",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:Revenues"
      ],
      "points": [
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-07-31",
          "value": 642568000.0,
          "filed": "2023-09-07",
          "accession": "0001409171-23-000069",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-10-31",
          "value": 694115000.0,
          "filed": "2023-12-07",
          "accession": "0001409171-23-000085",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-01-31",
          "value": 852133000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-04-30",
          "value": 628703000.0,
          "filed": "2024-06-07",
          "accession": "0001409171-24-000081",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-07-31",
          "value": 633674000.0,
          "filed": "2024-09-05",
          "accession": "0001409171-24-000098",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-10-31",
          "value": 679824000.0,
          "filed": "2024-12-05",
          "accession": "0001409171-24-000106",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-01-31",
          "value": 759922000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-04-30",
          "value": 594336000.0,
          "filed": "2025-06-05",
          "accession": "0001409171-25-000072",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-07-31",
          "value": 546426000.0,
          "filed": "2025-09-04",
          "accession": "0001409171-25-000083",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-10-31",
          "value": 644510000.0,
          "filed": "2025-12-04",
          "accession": "0001628280-25-055360",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 4,
          "period_label": "2026-Q4",
          "period_end": "2026-01-31",
          "value": 641834000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376",
          "derived": true
        },
        {
          "fiscal_year": 2027,
          "fiscal_quarter": 1,
          "period_label": "2027-Q1",
          "period_end": "2026-04-30",
          "value": 522381000.0,
          "filed": "2026-06-09",
          "accession": "0001628280-26-041821",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "net_income",
      "label": "Net income",
      "concept": "NetIncomeLoss",
      "unit": "USD",
      "source_concepts": [
        "us-gaap:NetIncomeLoss"
      ],
      "points": [
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-04-30",
          "value": 26965000.0,
          "filed": "2023-09-07",
          "accession": "0001409171-23-000069",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-07-31",
          "value": 31321000.0,
          "filed": "2023-12-07",
          "accession": "0001409171-23-000085",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 4,
          "period_label": "2024-Q4",
          "period_end": "2024-01-31",
          "value": 23962000.0,
          "filed": "2024-04-03",
          "accession": "0001409171-24-000028",
          "derived": true
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-04-30",
          "value": 9441000.0,
          "filed": "2024-06-07",
          "accession": "0001409171-24-000081",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-04-30",
          "value": 9441000.0,
          "filed": "2024-09-05",
          "accession": "0001409171-24-000098",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-07-31",
          "value": -4304000.0,
          "filed": "2024-12-05",
          "accession": "0001409171-24-000106",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 4,
          "period_label": "2025-Q4",
          "period_end": "2025-01-31",
          "value": -43761000.0,
          "filed": "2025-04-07",
          "accession": "0001409171-25-000027",
          "derived": true
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-04-30",
          "value": -13204000.0,
          "filed": "2025-06-05",
          "accession": "0001409171-25-000072",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-04-30",
          "value": -13204000.0,
          "filed": "2025-09-04",
          "accession": "0001409171-25-000083",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-07-31",
          "value": -6000000.0,
          "filed": "2025-12-04",
          "accession": "0001628280-25-055360",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 4,
          "period_label": "2026-Q4",
          "period_end": "2026-01-31",
          "value": -36168000.0,
          "filed": "2026-03-31",
          "accession": "0001628280-26-022376",
          "derived": true
        },
        {
          "fiscal_year": 2027,
          "fiscal_quarter": 1,
          "period_label": "2027-Q1",
          "period_end": "2026-04-30",
          "value": -12616000.0,
          "filed": "2026-06-09",
          "accession": "0001628280-26-041821",
          "derived": false
        }
      ]
    },
    {
      "metric_id": "eps_diluted",
      "label": "Diluted EPS",
      "concept": "EarningsPerShareDiluted",
      "unit": "USD/shares",
      "source_concepts": [
        "us-gaap:EarningsPerShareDiluted"
      ],
      "points": [
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 2,
          "period_label": "2023-Q2",
          "period_end": "2022-07-31",
          "value": 1.1,
          "filed": "2022-09-09",
          "accession": "0001409171-22-000074",
          "derived": false
        },
        {
          "fiscal_year": 2023,
          "fiscal_quarter": 3,
          "period_label": "2023-Q3",
          "period_end": "2022-10-31",
          "value": 1.82,
          "filed": "2022-12-08",
          "accession": "0001409171-22-000091",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 1,
          "period_label": "2024-Q1",
          "period_end": "2023-04-30",
          "value": 1.19,
          "filed": "2023-06-01",
          "accession": "0001409171-23-000042",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 2,
          "period_label": "2024-Q2",
          "period_end": "2023-07-31",
          "value": 1.38,
          "filed": "2023-09-07",
          "accession": "0001409171-23-000069",
          "derived": false
        },
        {
          "fiscal_year": 2024,
          "fiscal_quarter": 3,
          "period_label": "2024-Q3",
          "period_end": "2023-10-31",
          "value": 1.32,
          "filed": "2023-12-07",
          "accession": "0001409171-23-000085",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 1,
          "period_label": "2025-Q1",
          "period_end": "2024-04-30",
          "value": 0.41,
          "filed": "2024-06-07",
          "accession": "0001409171-24-000081",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 2,
          "period_label": "2025-Q2",
          "period_end": "2024-07-31",
          "value": -0.19,
          "filed": "2024-09-05",
          "accession": "0001409171-24-000098",
          "derived": false
        },
        {
          "fiscal_year": 2025,
          "fiscal_quarter": 3,
          "period_label": "2025-Q3",
          "period_end": "2024-10-31",
          "value": 0.07,
          "filed": "2024-12-05",
          "accession": "0001409171-24-000106",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 1,
          "period_label": "2026-Q1",
          "period_end": "2025-04-30",
          "value": -0.58,
          "filed": "2025-06-05",
          "accession": "0001409171-25-000072",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 2,
          "period_label": "2026-Q2",
          "period_end": "2025-07-31",
          "value": -0.26,
          "filed": "2025-09-04",
          "accession": "0001409171-25-000083",
          "derived": false
        },
        {
          "fiscal_year": 2026,
          "fiscal_quarter": 3,
          "period_label": "2026-Q3",
          "period_end": "2025-10-31",
          "value": 0.05,
          "filed": "2025-12-04",
          "accession": "0001628280-25-055360",
          "derived": false
        },
        {
          "fiscal_year": 2027,
          "fiscal_quarter": 1,
          "period_label": "2027-Q1",
          "period_end": "2026-04-30",
          "value": -0.55,
          "filed": "2026-06-09",
          "accession": "0001628280-26-041821",
          "derived": false
        }
      ]
    }
  ]
}
