{"cik": 100591, "entity": "ARGAN INC", "tags": {"RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-01-31", "val": 675047000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 892815000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 892815000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 482153000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 482153000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 482153000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 238997000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 238997000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 238997000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 392206000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 392206000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 392206000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 509370000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 509370000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 509370000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 455040000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 455040000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 455040000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 573333000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 573333000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 573333000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 874179000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 874179000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 944606000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "GrossProfit": [{"end": "2011-01-31", "val": 29123000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 23102000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 23102000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 23102000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 50135000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 50135000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 50135000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 78848000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 78848000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 78848000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 83603000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 83603000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 83603000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 99465000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 99465000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 99465000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 146711000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 146711000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 146711000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 149325000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 149325000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 149325000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 82438000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 82438000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 82438000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": -6820000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -6820000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -6820000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 62067000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 62067000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 62067000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 99732000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 99732000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 99732000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 86361000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 86361000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 86361000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 80834000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 80834000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 80834000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 140989000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 140989000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 193678000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "OperatingIncomeLoss": [{"end": "2011-01-31", "val": 16994000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 11916000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 11916000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 11916000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 35785000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 35785000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 35380000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 65930000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 65930000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 65930000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 64133000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 64133000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 64133000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 74405000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 74405000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 74405000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 112254000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 112254000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 112254000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 106977000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 106977000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 106977000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 40237000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 40237000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 40237000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": -55840000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -55840000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -55840000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 23026000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 23026000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 23026000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 44510000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 44510000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 44510000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 41669000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 41669000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 41669000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 36458000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 36458000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 36458000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 88195000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 88195000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 134701000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "NetIncomeLoss": [{"end": "2011-01-31", "val": 7774000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 9272000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 9272000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 9272000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 23265000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 23265000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 23265000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 40125000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 40125000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 40125000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 30445000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 30445000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 30445000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 36345000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 36345000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 36345000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 70328000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 70328000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 70328000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 72011000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 72011000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 72011000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 52036000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 52036000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 52036000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": -42689000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -42689000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -42689000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 23851000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 23851000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 23851000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 38244000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 38244000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 38244000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 33098000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 33098000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 33098000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 32358000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 32358000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 32358000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 85459000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 85459000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 137774000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "IncomeTaxExpenseBenefit": [{"end": "2011-01-31", "val": 7037000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 4556000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 4556000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 4556000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 13640000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 13640000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 13520000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 25991000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 25991000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 25991000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 20912000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 20912000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 20912000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 25302000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 25302000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 25302000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 37106000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 37106000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 37106000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 40279000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 40279000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 40279000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": -4651000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -4651000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -4651000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": -7053000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -7053000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -7053000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 1074000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1074000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1074000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 11356000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 11356000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 11356000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 11296000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 11296000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 11296000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 16575000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 16575000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 16575000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 25745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 25745000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 22735000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "DepreciationAndAmortization": [{"end": "2011-01-31", "val": 642000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 455000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 455000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 522000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}], "Depreciation": [{"end": "2012-01-31", "val": 455000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 455000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 522000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 522000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 522000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 549000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 549000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 549000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 551000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 551000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 551000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 779000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 779000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 779000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 2043000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2043000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2043000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 2779000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 2779000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 2779000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 3422000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 3422000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 3422000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 3513000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 3513000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 3513000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 3715000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 3715000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 3715000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 3367000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 3367000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 3367000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 2983000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 2983000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 2983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 2013000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2013000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2013000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 1905000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 1905000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 1912000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2011-01-31", "val": 19337000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 78715000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 78715000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 78715000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 31564000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 31564000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 98983000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 98407000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 93329000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 93329000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": -33597000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": -33032000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": -33032000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 259044000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 259044000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 259044000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": -72793000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": -72793000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": -72793000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": -112322000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -112322000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -112322000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 53565000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 53565000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 53565000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 174680000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 176013000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 176013000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 28415000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 28415000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 28415000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": -30061000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -30061000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -30061000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 116858000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 116858000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 116858000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 167584000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 167584000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 414718000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2011-01-31", "val": 22234000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 80050000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 80050000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 80050000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 30834000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 31642000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 31642000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 98407000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 98983000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 93329000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2011-01-31", "val": 483000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 1738000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 1738000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 1738000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 7263000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 7263000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 7263000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 1136000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1136000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1136000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 2936000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 2936000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 2936000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 3118000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 3118000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 3118000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 2811000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2811000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2811000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 4826000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 4826000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 4826000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 8599000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 8599000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 8599000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 7058000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 7058000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 7058000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 1697000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1697000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1697000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 1422000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 1422000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 1422000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 3372000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3372000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3372000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 2756000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2756000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2756000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 6583000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 6583000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 3877000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "StockholdersEquity": [{"end": "2011-01-31", "val": 97645000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 101264000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 101264000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 120917000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 120917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 156308000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 156308000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 185472000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 185472000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 218516000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 218516000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 291632000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 291632000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 358085000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 358085000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 394568000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 394568000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 339249000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 339249000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 320667000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 320667000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 326392000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 326392000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 280897000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 280897000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2023-01-31", "val": 280897000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2024-01-31", "val": 290939000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 290939000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-01-31", "val": 290939000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2025-01-31", "val": 351857000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 351857000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2026-01-31", "val": 462262000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2010-01-31", "val": 88368000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2011-01-31", "val": 97645000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2011-01-31", "val": 97645000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2011-01-31", "val": 97645000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2012-01-31", "val": 100963000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 100963000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2012-01-31", "val": 100963000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2012-01-31", "val": 100963000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2013-01-31", "val": 119168000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 119168000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 119168000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2013-01-31", "val": 119168000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2014-01-31", "val": 157777000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 157777000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 157777000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2014-01-31", "val": 157777000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2015-01-31", "val": 174952000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 174952000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2015-01-31", "val": 174952000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2015-01-31", "val": 174952000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2016-01-31", "val": 221855000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 221855000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2016-01-31", "val": 221855000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2016-01-31", "val": 221855000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2017-01-31", "val": 292569000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 292569000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2017-01-31", "val": 292569000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2017-01-31", "val": 292569000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2018-01-31", "val": 358128000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 358128000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2018-01-31", "val": 358128000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2018-01-31", "val": 358128000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2019-01-31", "val": 394372000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 394372000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2019-01-31", "val": 394372000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2019-01-31", "val": 394372000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2020-01-31", "val": 341030000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 341030000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2020-01-31", "val": 341030000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2020-01-31", "val": 341030000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2021-01-31", "val": 322408000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 322408000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2021-01-31", "val": 322408000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2021-01-31", "val": 322408000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2022-01-31", "val": 325595000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 325595000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2022-01-31", "val": 325595000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2022-01-31", "val": 325595000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2023-01-31", "val": 280897000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 280897000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2023-01-31", "val": 280897000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-01-31", "val": 290939000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 290939000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 351857000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}], "Goodwill": [{"end": "2011-01-31", "val": 18476000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 18476000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 18476000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2012-01-31", "val": 18476000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 18476000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 18476000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 18476000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 18476000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 18476000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 18476000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2015-01-31", "val": 18476000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 18476000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2015-01-31", "val": 18476000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2016-01-31", "val": 37405000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 37405000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2016-01-31", "val": 37405000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2017-01-31", "val": 34913000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 34913000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2017-01-31", "val": 34913000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2017-01-31", "val": 34913000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2018-01-31", "val": 34329000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 34329000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2018-01-31", "val": 34329000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2018-01-31", "val": 34329000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2019-01-31", "val": 32838000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 32838000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2019-01-31", "val": 32838000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2019-01-31", "val": 32838000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2020-01-31", "val": 27943000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 27943000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2020-01-31", "val": 27943000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2021-01-31", "val": 27943000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 27943000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2021-01-31", "val": 27943000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2022-01-31", "val": 28033000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 28033000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2022-01-31", "val": 28033000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2023-01-31", "val": 28033000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 28033000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2023-01-31", "val": 28033000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-01-31", "val": 28033000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 28033000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2024-01-31", "val": 28033000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2025-01-31", "val": 28033000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 28033000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2026-01-31", "val": 28033000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-01-31", "val": 66153000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2011-01-31", "val": 83292000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2011-01-31", "val": 83292000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2011-01-31", "val": 83292000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2012-01-31", "val": 156524000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 156524000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2012-01-31", "val": 156524000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2012-01-31", "val": 156524000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2013-01-31", "val": 175142000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 175142000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 175142000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2013-01-31", "val": 175142000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2014-01-31", "val": 272209000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 272209000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 272209000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2014-01-31", "val": 272209000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2015-01-31", "val": 333691000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 333691000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2015-01-31", "val": 333691000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2015-01-31", "val": 333691000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2016-01-31", "val": 160909000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 160909000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2016-01-31", "val": 160909000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2017-01-31", "val": 167198000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 167198000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 122107000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 122107000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 164318000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 164318000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 167363000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 167363000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 366671000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 366671000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 350472000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 350472000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 173947000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 173947000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 197032000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 197032000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 145263000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 145263000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2026-01-31", "val": 339481000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}], "ShortTermInvestments": [{"end": "2023-01-31", "val": 151511000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 109489000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 109489000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 153129000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 153129000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2026-01-31", "val": 151901000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2011-01-31", "val": 13709000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 13792000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 13792000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 13792000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 14116000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 14116000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 14116000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 14427000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 14427000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 14427, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 14823000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 14823, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 14823000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 15024, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 15024000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 15024000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 15625000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 15625000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 15625000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 15780000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 15780000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 15780000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 15693000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 15693000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 15693000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 15621000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 15621000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 15621000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 15825000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 15825000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 15825000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 15913000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 15913000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 15913000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 14176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 14176000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 14176000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 13548000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 13548000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 13548000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 13906000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 13906000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 14147000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2011-01-31", "val": 13593000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 13612000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 13612000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 13612000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 13784000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 13784000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 13784000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 14072000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 14072000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 14072, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 14433000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 14433, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 14433000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 14757, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 14757000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 14757000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 15066000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 15066000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 15066000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 15522000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 15522000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 15522000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 15569000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 15569000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 15569000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 15621000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 15621000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 15621000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 15668000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 15668000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 15668000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 15715000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 15715000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 15715000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 14083000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 14083000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 14083000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 13365000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 13365000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 13365000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 13448000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 13448000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 13772000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26", "start": "2025-02-01"}], "CommonStockSharesOutstanding": [{"end": "2011-01-31", "val": 13598994, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 13657865, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2012-01-31", "val": 13657865, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 13974327, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2013-01-31", "val": 13974327, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 14285901, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 14285901, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 14631201, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 14631201, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 14836469, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2016-01-31", "val": 14836469, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 15458219, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2017-01-31", "val": 15458219, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 15567719, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2018-01-31", "val": 15567719, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 15573869, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2019-01-31", "val": 15573869, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 15634969, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2020-01-31", "val": 15634969, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 15702969, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2021-01-31", "val": 15702969, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 15257688, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2022-01-31", "val": 15257688, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 13441590, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2023-01-31", "val": 13441590, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 13242520, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2024-01-31", "val": 13242520, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 13634214, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2025-01-31", "val": 13634214, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}, {"end": "2026-01-31", "val": 13950712, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-04-05", "val": 13657865, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-04-13"}, {"end": "2013-04-08", "val": 13974327, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-12"}, {"end": "2014-04-10", "val": 14329401, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2015-04-09", "val": 14631451, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2016-04-14", "val": 14843469, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-15"}, {"end": "2017-04-07", "val": 15465719, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-11"}, {"end": "2018-04-09", "val": 15567719, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-11"}, {"end": "2019-04-05", "val": 15579369, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2019-04-10"}, {"end": "2020-04-09", "val": 15644929, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-14"}, {"end": "2021-04-12", "val": 15720136, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-04-14"}, {"end": "2022-04-11", "val": 14815609, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-13"}, {"end": "2023-04-11", "val": 13395835, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-17"}, {"end": "2024-04-05", "val": 13240121, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-11"}, {"end": "2025-03-21", "val": 13634214, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-27"}, {"end": "2026-03-20", "val": 13945962, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-26"}]}}