{"cik": 914122, "entity": "PERMA-PIPE INTERNATIONAL HOLDINGS, INC.", "tags": {"SalesRevenueNet": [{"end": "2011-01-31", "val": 218598000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 218598000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 233496000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 233496000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 233496000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 212018000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 168807000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 226835000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 226835000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 194857000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 126923000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 122696000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 122696000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 98845000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 98845000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 105248000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}], "GrossProfit": [{"end": "2011-01-31", "val": 44458000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 44458000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 36293000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 36293000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 36321000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 38107000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 27494000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 52215000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 52215000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 38530000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 30774000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 26741000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 26741000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 11716000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 11716000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 11742000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 11742000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 23339000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 23318000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 29046000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 29046000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 11179000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 11179000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 32530000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 32530000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 38301000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 38301000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 41458000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 41458000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 53248000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 53248000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 69488000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "OperatingIncomeLoss": [{"end": "2011-01-31", "val": 2898000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 2898000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": -5091000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": -5091000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": -5063000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": -7265000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": -8820000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 13083000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 13083000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 2206000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 5847000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 2878000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 2878000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": -10788000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": -11584000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": -9512000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": -9512000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 2743000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 2722000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 5940000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 4881000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": -11377000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -11377000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 8111000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 8111000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 11144000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 11144000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 13359000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 13359000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 20301000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 20301000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 29449000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "NetIncomeLoss": [{"end": "2011-01-31", "val": 4375000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 4375000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": -4987000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": -4987000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": -4959000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": -18485000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": -18485000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 21027000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 21027000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": -256000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": -181000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": -4409000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": -4409000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": -11678000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": -12474000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": -9976000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": -9976000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": -529000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -550000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 3576000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 3576000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": -7642000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -7642000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 6062000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 6062000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 5945000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 5945000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 10471000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 10471000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 8983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 8983000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 17035000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "IncomeTaxExpenseBenefit": [{"end": "2011-01-31", "val": -1755000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": -1755000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 17000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 17000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 17000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 10790000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 11825000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": -493000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": -493000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 3241000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 3051000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 1375000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 1375000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": -611000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": -611000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": -233000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": -233000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 2150000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 2150000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 1459000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 1459000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": -133000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -133000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 2265000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 2265000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 3613000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3613000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": -3320000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": -3320000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 5377000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 5377000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 6844000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "InterestExpense": [{"end": "2011-01-31", "val": 1992000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 1992000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 2117000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 2117000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 2165000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 2327000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 2009000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 1855000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1855000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 1372000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1045000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 950000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 950000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 746000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 746000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 808000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 808000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 1286000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 1286000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 1106000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 1106000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 649000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 649000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 918000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 918000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 2243000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 2243000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 2429000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2429000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 2224000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 2224000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 2120000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "DepreciationDepletionAndAmortization": [{"end": "2011-01-31", "val": 6070000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 6070000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 5582000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 5582000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 5582000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 5806000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 5806000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 5785000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 5785000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 5897000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 5897000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 5929000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 5929000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 5521000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 5521000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 5031000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 5031000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 4575000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 4575000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 4437000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 4437000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 4739000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 4739000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 4324000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 4324000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 3646000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3646000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 3830000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 3830000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 3629000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 3629000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 4910000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "Depreciation": [{"end": "2015-01-31", "val": 4187000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 4204000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 4200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 5336000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 5300000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 4900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 4900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 4500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 4500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 4400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 4400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 4700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 4300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 4100000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 4100000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 3700000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3700000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 3800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 3800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 3600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 3600000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 3200000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2011-01-31", "val": 8714000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 8714000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": -190000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": -190000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": -190000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 5348000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 5347000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 6400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 6400000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 4106000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 3498000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": -2897000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": -2897000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": -4231000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": -5457000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": -1842000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": -1842000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 4978000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 4978000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 4090000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 4090000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 165000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 165000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": -2574000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -2574000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": -1241000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -1241000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 14731000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 14731000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 13928000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 13928000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 9169000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2012-01-31", "val": 10086000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 5360000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 5360000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 2761000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 2761000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 5878000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 5878000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 6457000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 6457000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 2257000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2257000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 2532000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 2532000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 1361000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 1361000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 1902000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 1902000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 1963000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1963000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 2262000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 2262000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 6975000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 6975000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 11106000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 11106000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 2875000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 2875000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 10440000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "StockholdersEquity": [{"end": "2010-01-31", "val": 72357000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2010-01-31", "val": 72357000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2011-01-31", "val": 78054000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2011-01-31", "val": 78054000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2011-01-31", "val": 78262000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2012-01-31", "val": 72119000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2012-01-31", "val": 72119000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 72355000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2012-01-31", "val": 72355000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 54255000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 54255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 54255000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 76636000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 76636000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 75839000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2015-01-31", "val": 73523000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 72800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2015-01-31", "val": 72800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2016-01-31", "val": 69028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 69028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2016-01-31", "val": 69028000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2017-01-31", "val": 59413000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 59413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2017-01-31", "val": 59413000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2018-01-31", "val": 51812000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 51812000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2018-01-31", "val": 51174000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2019-01-31", "val": 52360000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 51701000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2019-01-31", "val": 51701000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-01-31", "val": 55629000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 55629000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-01-31", "val": 55629000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2021-01-31", "val": 49313000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 49313000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2021-01-31", "val": 49313000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2022-01-31", "val": 54457000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 54457000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2022-01-31", "val": 54457000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2023-01-31", "val": 57784000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 57784000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2023-01-31", "val": 57784000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-01-31", "val": 65712000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 65712000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-01-31", "val": 65712000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2025-01-31", "val": 72138000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 72138000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2026-01-31", "val": 90638000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2012-01-31", "val": 72355000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 54255000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 54255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 76636000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 76636000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 73523000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 72800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 69028000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 69028000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 59413000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 59413000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 51812000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}], "Goodwill": [{"end": "2016-01-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 2279000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 2279000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 2423000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 2423000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 2269000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 2269000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 2254000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 2254000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2020-12-31", "val": 2332000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2021-01-31", "val": 2332000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 2332000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2021-12-31", "val": 2342000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2022-01-31", "val": 2342000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 2342000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2022-01-31", "val": 2342000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2022-12-31", "val": 2227000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 2227000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 2227000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2023-01-31", "val": 2227000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-01-31", "val": 2222000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 2222000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-01-31", "val": 2222000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2025-01-31", "val": 2057000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 2057000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2026-01-31", "val": 2188000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}], "LongTermDebtAndCapitalLeaseObligations": [{"end": "2012-01-31", "val": 34682000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 36603000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 35579000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 23469000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 23469000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 12603000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 2355000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 1493000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 1470000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7258000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7258000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7728000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7728000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 6751000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 6751000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 6717000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}], "LongTermDebtNoncurrent": [{"end": "2011-01-31", "val": 36192000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2011-01-31", "val": 36192000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 34682000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2012-01-31", "val": 34682000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 34682000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 36603000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 35579000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 23469000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 23469000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 12603000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 2355000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 1493000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 1470000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7258000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7258000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7728000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7728000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 6751000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 6751000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 6717000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 6717000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6268000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6268000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 5059000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 5059000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 4389000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 4389000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 4229000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 4229000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 3669000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 3669000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2026-01-31", "val": 4169000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}], "LongTermDebtCurrent": [{"end": "2011-01-31", "val": 3082000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2011-01-31", "val": 3082000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 2736000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2012-01-31", "val": 2736000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 2736000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 5419000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 5384000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 8274000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 8274000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 5679000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 16170000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 14006000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 14006000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 4517000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 4517000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 8037000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 8037000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 9539000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 9539000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 10044000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 10044000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6776000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6776000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 7384000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 7384000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 10614000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 10614000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 9590000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-03-31", "val": 9590000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2025-01-31", "val": 9253000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}], "LongTermDebt": [{"end": "2020-01-31", "val": 6717000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6268000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6268000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 14386000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 14386000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 13604000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 13604000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 16017000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-01-31", "val": 15213000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2024-03-31", "val": 16017000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2025-01-21", "val": 12696000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2025-01-31", "val": 15213000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}], "DebtCurrent": [{"end": "2015-01-31", "val": 17033000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}], "ShortTermBorrowings": [{"end": "2016-01-31", "val": 14004000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 4471000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 4471000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 8026000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 8026000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 9530000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 9530000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 10035000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 10035000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6767000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 6767000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 7384000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2023-01-31", "val": 10614000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 9590000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2024-01-31", "val": 9253000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2024-03-31", "val": 9590000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2025-01-21", "val": 19843000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2025-01-31", "val": 9253000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-01-31", "val": 8067000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2010-01-31", "val": 8067000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2011-01-31", "val": 16718000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2011-01-31", "val": 16718000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2011-01-31", "val": 16718000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2012-01-31", "val": 4209000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2012-01-31", "val": 4209000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 4209000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2012-01-31", "val": 4209000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 7035000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 7034000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2013-01-31", "val": 7034000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 13395000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 13395000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2014-01-31", "val": 13395000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2015-01-31", "val": 10508000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 9900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2015-01-31", "val": 9900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2016-01-31", "val": 16631000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 16631000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7603000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7603000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7084000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7084000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 10156000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 10156000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 13371000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 13371000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 7174000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 7174000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 8214000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 8214000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 5773000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 5773000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 5845000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-01-31", "val": 5845000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 15716000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 15716000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2026-01-31", "val": 18720000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2011-01-31", "val": 6850, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 6850, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 6878, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 6922000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 7096000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 7096000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 7251000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 7324000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 7371000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 7371000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 7488000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 7488000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 7680000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 7680000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 7812000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 7812000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 8284000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 8420000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 8126000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 8126000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 8418000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 8395000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 8116000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 8116000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 8073000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 8073000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 8015000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 8015000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 8148000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2011-01-31", "val": 6842, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2010-02-01"}, {"end": "2011-01-31", "val": 6842, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 6878, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 6878, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 6878000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 6922000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 6922000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 7028000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 7028000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 7251000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 7251000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 7280000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 7280000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 7488000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 7680000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 7812000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 7812000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 7989000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 7989000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 8126000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 8126000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 8133000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 8110000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 7976000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 7976000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 7977000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 7977000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 7956000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 7956000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 8047000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16", "start": "2025-02-01"}], "CommonStockSharesOutstanding": [{"end": "2011-01-31", "val": 6851000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2011-01-31", "val": 6851000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 6913000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2012-01-31", "val": 6913000, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2012-01-31", "val": 6913000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 6924000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2013-01-31", "val": 6924000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 7169000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2014-01-31", "val": 7169000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 7291000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2015-01-31", "val": 7291000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 7306000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2016-01-31", "val": 7306000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7596000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2017-01-31", "val": 7595000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7717000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2018-01-31", "val": 7717000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 7854000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2019-01-31", "val": 7854000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 8048000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2020-01-31", "val": 8048000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 8165000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2021-01-31", "val": 8165000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 8152000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2022-01-31", "val": 8152000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2023-01-31", "val": 8004000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2024-01-31", "val": 8017000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 7983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2025-01-31", "val": 7983000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}, {"end": "2026-01-31", "val": 8122000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-04-17", "val": 6914646, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2012-05-01"}, {"end": "2012-04-17", "val": 6914646, "fy": 2011, "fp": "FY", "form": "10-K/A", "filed": "2012-05-09"}, {"end": "2013-04-22", "val": 6931959, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-05-02"}, {"end": "2014-04-07", "val": 7173037, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-15"}, {"end": "2015-04-07", "val": 7246010, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2015-04-16"}, {"end": "2016-04-22", "val": 7404000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2016-04-28"}, {"end": "2017-04-07", "val": 7616000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2017-04-14"}, {"end": "2018-04-12", "val": 7717000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2018-04-19"}, {"end": "2019-04-10", "val": 7876019, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-04-16"}, {"end": "2020-04-01", "val": 8048006, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2020-04-21"}, {"end": "2021-04-09", "val": 8164989, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2021-04-15"}, {"end": "2022-04-14", "val": 8154154, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-04-19"}, {"end": "2023-04-25", "val": 8007002, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-04-27"}, {"end": "2024-04-26", "val": 8016781, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-04-26"}, {"end": "2024-04-26", "val": 8016781, "fy": 2024, "fp": "FY", "form": "10-K/A", "filed": "2024-05-30"}, {"end": "2025-04-21", "val": 7982568, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-05-01"}, {"end": "2026-04-16", "val": 8123273, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-04-16"}]}}