{"cik": 1280263, "entity": "AMBARELLA, INC.", "tags": {"Revenues": [{"end": "2011-01-31", "val": 94739000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 97257000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 97257000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 121066000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 121066000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 121066000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 157608000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 157608000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 157608000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 218278000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 218278000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 218278000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 316373000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 316373000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 316373000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 310297000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 310297000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 295402000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-01-31", "val": 310297000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 295402000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 295402000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 227768000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 227768000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 227768000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 228732000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 228732000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 228732000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 222990000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 222990000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 222990000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 331856000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 331856000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 331856000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 337606000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 337606000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 337606000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 226474000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 226474000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 226474000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 284865000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 284865000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 390702000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "GrossProfit": [{"end": "2011-01-31", "val": 60239000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 64799000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 64799000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 80661000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 80661000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 80661000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 99847000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 99847000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 99847000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 139136000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 139136000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 139136000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 205344000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 205344000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 205344000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 205014000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 205014000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 205014000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 187733000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 187733000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 187733000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 138144000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 138144000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 138144000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 132709000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 132709000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 132709000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 135573000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 135573000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 135573000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 208132000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 208132000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 208132000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 208934000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 208934000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 208934000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 136817000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 136817000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 136817000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 172330000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 172330000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 231266000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "OperatingIncomeLoss": [{"end": "2011-01-31", "val": 15477000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 11255000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 11255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 19906000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 19906000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 19906000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 27917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 27917000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 27917000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 51861000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 51861000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 51861000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 84679000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 84679000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 84679000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 60363000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 60363000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 60363000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 24431000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 24431000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 24431000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": -40420000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -40420000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -40420000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": -49649000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -49649000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -49649000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": -61166000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -61166000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -61166000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": -29643000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -29643000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -29643000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": -74256000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -74256000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -74256000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": -154560000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": -154560000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": -154560000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": -126595000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": -126595000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": -82527000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "NetIncomeLoss": [{"end": "2011-01-31", "val": 13929000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 9821000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 9821000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 18188000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 18188000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 18188000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 25654000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 25654000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 25654000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 50571000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 50571000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 50571000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 76508000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 76508000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 76508000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 57810000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 57810000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 57810000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 18852000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 18852000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 18852000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": -30447000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -30447000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -30447000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": -44792000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -44792000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": -44792000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": -59786000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -59786000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": -59786000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": -26411000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -26411000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -26411000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": -65386000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -65386000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -65386000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": -169417000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": -169417000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": -169417000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": -117126000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": -117126000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": -75865000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "IncomeTaxExpenseBenefit": [{"end": "2011-01-31", "val": 1501000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 1344000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 1344000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 1854000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 1854000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 1854000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 2241000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 2241000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 2241000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 1465000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1465000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1465000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 8701000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 8701000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 8701000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 3071000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 3071000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 3071000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 6877000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 6877000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 6877000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": -4105000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -4105000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": -4105000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 3164000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 3164000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 3164000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 2483000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 2483000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 2483000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": -2230000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -2230000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": -2230000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": -5552000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -5552000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": -5552000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 20887000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 20887000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 20887000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": -602000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": -602000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 2168000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "DepreciationDepletionAndAmortization": [{"end": "2013-01-31", "val": 737000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 1096000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1096000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 1335000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1335000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1335000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 1606000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 1606000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 1585000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2023-01-31", "val": 19934000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 24813000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 24813000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 26060000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 26060000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 25592000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "DepreciationAndAmortization": [{"end": "2018-01-31", "val": 4770000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 7221000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 7221000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 11631000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 11631000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 11631000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 11967000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 11967000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 11967000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 14007000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 14007000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 14007000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 19934000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 19934000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 24813000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}], "Depreciation": [{"end": "2011-01-31", "val": 563000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 596000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 596000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 737000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 737000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 1096000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2016-01-31", "val": 1590000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 1535000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 1535000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 1789000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 1789000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 1800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 2571000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 2600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 2600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 2800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 2800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 2800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 2600000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 2600000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 2600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 2800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 2800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 2800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 3900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 3900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 4800000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 4800000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 4800000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 4700000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 4700000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 4800000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2011-01-31", "val": 13025000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 12686000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 12686000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 10514000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 10514000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 34350000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2017-01-31", "val": 113316000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 85404000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 85404000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 24472000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 24472000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 24472000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 39414000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 39414000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 39414000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 30800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 30800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 30800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 38795000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 38795000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 38795000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 44093000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 44093000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 44093000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 19024000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 19024000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 19024000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 33836000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 33836000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 73519000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-01-31", "val": 10514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 34350000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 34350000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 52258000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 52258000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 52258000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 123561000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 123561000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 123561000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 113314000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 113314000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 85403000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2011-01-31", "val": 896000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 682000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 682000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 1528000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 1528000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 1528000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 1701000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1701000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1701000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 1361000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1361000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 2085000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 2085000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 2085000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 2701000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2701000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 2701000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 3687000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 3687000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 3687000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 2940000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 2940000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 2940000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 1821000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 1821000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 1952000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}], "PaymentsToAcquireProductiveAssets": [{"end": "2020-01-31", "val": 1821000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 4942000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 4942000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 9679000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 9679000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 9679000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 15051000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 15051000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 15051000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 11977000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 11977000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 11977000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 10381000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 10381000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 15514000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "StockholdersEquity": [{"end": "2010-01-31", "val": -17433000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2011-01-31", "val": -1104000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2011-01-31", "val": -1104000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2012-01-31", "val": 6449000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2012-01-31", "val": 6449000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2012-01-31", "val": 6449000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-01-31", "val": 112332000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2013-01-31", "val": 112332000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2013-01-31", "val": 112332000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-01-31", "val": 112332000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-01-31", "val": 156361000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2014-01-31", "val": 156361000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-01-31", "val": 156361000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-01-31", "val": 156361000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 237211000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2015-01-31", "val": 237211000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-01-31", "val": 237211000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 237211000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2016-01-31", "val": 349456000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 349456000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-01-31", "val": 349456000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2016-01-31", "val": 349456000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2017-01-31", "val": 454634000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 454634000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2017-01-31", "val": 454634000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2017-01-31", "val": 454634000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2018-01-31", "val": 482187000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 482187000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2018-01-31", "val": 482187000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2018-01-31", "val": 482187000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2019-01-31", "val": 419489000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2019-01-31", "val": 419489000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-01-31", "val": 419489000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2019-01-31", "val": 419489000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2020-01-31", "val": 448072000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-01-31", "val": 448072000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-01-31", "val": 448072000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2020-01-31", "val": 448072000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2021-01-31", "val": 474976000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-01-31", "val": 474976000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2021-01-31", "val": 474976000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2021-01-31", "val": 474976000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2022-01-31", "val": 547176000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2022-01-31", "val": 547176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-01-31", "val": 547176000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2022-01-31", "val": 547176000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2023-01-31", "val": 606088000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2023-01-31", "val": 606088000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2023-01-31", "val": 606088000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2023-01-31", "val": 606088000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2024-01-31", "val": 559871000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2024-01-31", "val": 559871000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-01-31", "val": 559871000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2025-01-31", "val": 561412000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2025-01-31", "val": 561412000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2026-01-31", "val": 594789000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "Goodwill": [{"end": "2015-01-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 26601000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 26601000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 26601000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 26601000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 26601000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 26601000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2019-01-31", "val": 26601000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2019-01-31", "val": 26601000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-01-31", "val": 26601000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-01-31", "val": 26601000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-01-31", "val": 26601000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-01-31", "val": 26601000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2022-01-31", "val": 303625000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2022-01-31", "val": 303625000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2023-01-31", "val": 303625000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2023-01-31", "val": 303625000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2024-01-31", "val": 303625000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2024-01-31", "val": 303625000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2025-01-31", "val": 303625000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2025-01-31", "val": 303625000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2026-01-31", "val": 303625000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2010-01-31", "val": 26599000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2011-01-31", "val": 41896000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2012-01-31", "val": 58944000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2012-01-31", "val": 58944000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-01-31", "val": 100494000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2013-01-31", "val": 100494000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2013-01-31", "val": 100494000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-01-31", "val": 143394000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2014-01-31", "val": 143394000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2014-01-31", "val": 143394000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 170291000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2015-01-31", "val": 170291000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2015-01-31", "val": 170291000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 170291000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2015-02-01", "val": 170291000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 268056000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 268056000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-01-31", "val": 268056000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2017-01-31", "val": 322872000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 322872000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2017-01-31", "val": 322872000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2018-01-31", "val": 346672000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 346672000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2018-01-31", "val": 346672000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-01-31", "val": 194047000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2019-01-31", "val": 194047000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2019-01-31", "val": 194047000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-01-31", "val": 231403000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-01-31", "val": 231403000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2020-01-31", "val": 231403000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2021-01-31", "val": 241274000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-01-31", "val": 241274000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2021-01-31", "val": 241274000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-01-31", "val": 171043000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2022-01-31", "val": 171043000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2022-01-31", "val": 171043000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2023-01-31", "val": 113541000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2023-01-31", "val": 113541000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2023-01-31", "val": 113541000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-01-31", "val": 144914000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2024-01-31", "val": 144914000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2024-01-31", "val": 144914000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2025-01-31", "val": 144622000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2025-01-31", "val": 144622000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2026-01-31", "val": 191019000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2011-01-31", "val": 9107073, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 9469820, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 9469820, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 15016986, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 15016986, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 15016986, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 30172563, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 30172563, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 30172563, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 32278127, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 32278127, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 32278127, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 33755709, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 33755709, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 33755709, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 34327724, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 34327724, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 34327724, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 34583150, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 34583150, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 34583150, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 32713606, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 32713606, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 32713606, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 33083562, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 33083562, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 33083562, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 34679717, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 34679717, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 34679717, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 36577120, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 36577120, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 36577120, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 38363638, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 38363638, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 38363638, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 39878872, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 39878872, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 39878872, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 41303287, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 41303287, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 42704312, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2011-01-31", "val": 7458627, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2010-02-01"}, {"end": "2012-01-31", "val": 7961944, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2011-02-01"}, {"end": "2012-01-31", "val": 7961944, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 13511646, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 13511646, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 13511646, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 27680778, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 27680778, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 27680778, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 29742653, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 29742653, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 29742653, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 31633936, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 31633936, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 31633936, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 32671221, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 32671221, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 32671221, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 33224803, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 33224803, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 33224803, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 32713606, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 32713606, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 32713606, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 33083562, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 33083562, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 33083562, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 34679717, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 34679717, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 34679717, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 36577120, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 36577120, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 36577120, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 38363638, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 38363638, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 38363638, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 39878872, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 39878872, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 39878872, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 41303287, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 41303287, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 42704312, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23", "start": "2025-02-01"}], "CommonStockSharesOutstanding": [{"end": "2012-01-31", "val": 7600869, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2013-01-31", "val": 27035074, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2013-01-31", "val": 27035074, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2014-01-31", "val": 28748513, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2014-01-31", "val": 28748513, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2015-01-31", "val": 30837529, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2015-01-31", "val": 30837529, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 32333359, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2016-01-31", "val": 32333359, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 33369032, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 33369032, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 33489614, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 33489614, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2019-01-31", "val": 32303540, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2019-01-31", "val": 32303540, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-01-31", "val": 33805609, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2020-01-31", "val": 33805609, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-01-31", "val": 35547440, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2021-01-31", "val": 35547440, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2022-01-31", "val": 37302818, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2022-01-31", "val": 37302818, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2023-01-31", "val": 39043000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2023-01-31", "val": 39043000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2024-01-31", "val": 40520558, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2024-01-31", "val": 40520558, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2025-01-31", "val": 41963959, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2025-01-31", "val": 41963959, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}, {"end": "2026-01-31", "val": 43305592, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}], "EntityCommonStockSharesOutstanding": [{"end": "2013-01-31", "val": 27035074, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2013-04-04"}, {"end": "2014-01-31", "val": 28748513, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-04-04"}, {"end": "2015-01-31", "val": 30837529, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-03-30"}, {"end": "2016-01-31", "val": 32333359, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-25"}, {"end": "2017-03-24", "val": 33524455, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2018-03-23", "val": 33635312, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2019-03-25", "val": 32724794, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-29"}, {"end": "2020-03-23", "val": 34208549, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-27"}, {"end": "2021-03-22", "val": 36248731, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-31"}, {"end": "2022-03-24", "val": 38065304, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-04-01"}, {"end": "2023-03-24", "val": 39581559, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-31"}, {"end": "2024-03-22", "val": 40962191, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-29"}, {"end": "2025-03-20", "val": 42437410, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-28"}, {"end": "2026-03-16", "val": 43788879, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-23"}]}}