{"cik": 1393052, "entity": "Veeva Systems Inc.", "tags": {"Revenues": [{"end": "2012-01-31", "val": 61262000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 129548000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 129548000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 210151000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 210151000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 210151000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 313222000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 313222000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 313222000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 409221000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 409221000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 409221000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 544043000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 544043000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 550542000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 685571000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 690559000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 690559000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 862210000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 862210000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 1104081000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-01-31", "val": 550542000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 690559000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 690559000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 862210000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 862210000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 862210000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 1104081000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 1104081000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 1104081000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 1465069000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1465069000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1465069000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 1850777000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 1850777000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 1850777000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 2155060000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 2155060000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 2155060000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 2363673000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2363673000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 2363673000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 2746619000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 2746619000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 3195311000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "GrossProfit": [{"end": "2012-01-31", "val": 32206000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 72532000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 72532000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 127549000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 127549000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 127549000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 197564000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 197564000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 197564000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 267007000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 267007000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 267007000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 370362000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 370362000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 376861000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 474132000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 479137000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 479137000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 616929000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 616929000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 616929000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 800712000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 800712000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 800712000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 1056141000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1056141000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 1056141000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 1347099000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 1347099000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 1347099000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 1545655000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 1545655000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 1545655000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 1686382000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 1686382000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 1686382000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 2046983000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 2046983000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 2413292000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "OperatingIncomeLoss": [{"end": "2012-01-31", "val": 6638000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 30033000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 30033000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 39304000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 39304000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 39304000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 69966000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 69966000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 69966000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 78589000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 78589000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 78589000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 107968000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 107968000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 120688000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 150792000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 157929000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 157929000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 222866000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 222866000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 222866000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 286219000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 286219000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 286219000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 377794000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 377794000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 377794000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 505496000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 505496000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 505496000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 459091000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 459091000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 459091000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 429334000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 429334000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 429334000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 691435000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 691435000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 916369000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "NetIncomeLoss": [{"end": "2012-01-31", "val": 4230000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 18783000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 18783000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 23615000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 23615000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 23615000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 40383000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 40383000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 40383000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 54460000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 54460000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 54460000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 68804000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 68804000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 77572000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 141966000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 151177000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 151177000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 229832000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 229832000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 229832000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 301118000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 301118000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 301118000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 379998000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 379998000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 379998000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 427390000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 427390000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 427390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 487706000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 487706000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 487706000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 525705000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 525705000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 525705000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 714138000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 714138000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 908906000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "IncomeTaxExpenseBenefit": [{"end": "2012-01-31", "val": 2423000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 10310000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 10310000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 14885000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 14885000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 14885000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 26803000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 26803000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 26803000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 24157000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 24157000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 24157000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 40831000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 40831000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 44783000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 16668000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 14594000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 14594000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 8811000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 8811000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 8811000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 12579000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 12579000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 12579000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 13995000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 13995000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 13995000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 84921000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 84921000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 84921000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 21390000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 21390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 21390000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 62318000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 62318000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 62318000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 205243000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 205243000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 285602000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "DepreciationAndAmortization": [{"end": "2012-01-31", "val": 407000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 789000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 789000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 2410000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 2410000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 2410000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 3929000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 3929000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 3929000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 8464000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 8464000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 8464000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 13825000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 13825000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 13825000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 14277000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 14277000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 14277000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 14071000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 14071000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 19859000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}], "Depreciation": [{"end": "2012-01-31", "val": 300000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 900000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 1400000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1400000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 1400000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 3100000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 3100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 3100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 4900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 4900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 4900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 5900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 5900000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 5900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 6400000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 6400000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 6000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 8500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 9000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 9000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 9000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 9000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 9000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 7000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 7000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 7000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 6000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 6000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 6000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2012-01-31", "val": 4736000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 30799000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 41753000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2017-01-31", "val": 144011000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 233438000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 233438000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 310827000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 310827000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 310827000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 437375000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 437375000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 437375000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 551246000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 551246000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 551246000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 764463000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 764463000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 764463000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 780470000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 780470000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 780470000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 911339000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 911339000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 911339000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 1090051000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 1090051000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 1415225000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2013-01-31", "val": 30799000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 41753000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 41753000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 67574000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 67574000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 67574000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 80154000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 80154000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 80154000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 144011000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 144011000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 233437000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2012-01-31", "val": 650000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 964000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 964000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 1860000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1860000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 1860000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 26531000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 26531000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 26531000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 21153000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 21153000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 21153000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 6923000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 6923000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 6923000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 9633000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 9633000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 9633000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 8440000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 8440000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 3113000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}], "StockholdersEquity": [{"end": "2011-01-31", "val": 9173000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-01-31", "val": 14103000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-01-31", "val": 14103000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2013-01-31", "val": 33966000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-01-31", "val": 33966000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2013-01-31", "val": 33966000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2014-01-31", "val": 280096000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2014-01-31", "val": 280096000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2014-01-31", "val": 280096000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2014-01-31", "val": 280096000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 406833000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2015-01-31", "val": 406833000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2015-01-31", "val": 406833000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 406833000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2016-01-31", "val": 505249000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2016-01-31", "val": 505249000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-01-31", "val": 505249000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2016-01-31", "val": 521980000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2017-01-31", "val": 652978000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 652654000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2017-01-31", "val": 678154000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2017-01-31", "val": 678154000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2018-01-31", "val": 871527000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 906238000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2018-01-31", "val": 906238000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2018-01-31", "val": 906238000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-01-31", "val": 1237749000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2019-01-31", "val": 1237749000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-01-31", "val": 1237749000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2019-01-31", "val": 1237749000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2020-01-31", "val": 1665594000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2020-01-31", "val": 1665594000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-01-31", "val": 1665594000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2020-01-31", "val": 1665594000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2021-01-31", "val": 2266320000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2021-01-31", "val": 2266320000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-01-31", "val": 2266320000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2021-01-31", "val": 2266320000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2022-01-31", "val": 2911637000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2022-01-31", "val": 2911637000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-01-31", "val": 2911637000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2022-01-31", "val": 2911637000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2023-01-31", "val": 3716252000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2023-01-31", "val": 3716252000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2023-01-31", "val": 3716252000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2023-01-31", "val": 3716252000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2024-01-31", "val": 4644824000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2024-01-31", "val": 4644824000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-01-31", "val": 4644824000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2025-01-31", "val": 5832373000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-01-31", "val": 5832373000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2026-01-31", "val": 7214752000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}], "Goodwill": [{"end": "2013-06-20", "val": 4850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-06-20", "val": 4850000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2014-01-31", "val": 4850000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2014-01-31", "val": 4850000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2015-01-31", "val": 4850000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2015-01-31", "val": 4850000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2016-01-31", "val": 95804000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2016-01-31", "val": 95804000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 95804000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 95804000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 95804000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 95804000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2019-01-31", "val": 95804000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2019-01-31", "val": 95804000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-01-31", "val": 95804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-01-31", "val": 438529000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2020-01-31", "val": 438529000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-01-31", "val": 438529000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-01-31", "val": 436029000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2021-01-31", "val": 436029000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2022-01-31", "val": 439877000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2022-01-31", "val": 439877000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2023-01-31", "val": 439877000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2023-01-31", "val": 439877000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2024-01-31", "val": 439877000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2024-01-31", "val": 439877000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-01-31", "val": 439877000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-01-31", "val": 439877000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2026-01-31", "val": 439877000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2011-01-31", "val": 13778000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-01-31", "val": 16880000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2012-01-31", "val": 16880000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2013-01-31", "val": 31890000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2013-01-31", "val": 31890000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2013-01-31", "val": 31890000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2014-01-31", "val": 262507000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2014-01-31", "val": 262507000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2014-01-31", "val": 262507000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2014-01-31", "val": 262507000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2014-12-31", "val": 262507000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2015-01-31", "val": 129253000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01"}, {"end": "2015-01-31", "val": 129253000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2015-01-31", "val": 129253000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2015-01-31", "val": 129253000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2016-01-31", "val": 132179000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31"}, {"end": "2016-01-31", "val": 132179000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2016-01-31", "val": 132179000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2017-01-31", "val": 217606000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30"}, {"end": "2017-01-31", "val": 217606000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2017-01-31", "val": 217606000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2018-01-31", "val": 320183000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30"}, {"end": "2018-01-31", "val": 320183000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2018-01-31", "val": 320183000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-01-31", "val": 550971000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28"}, {"end": "2019-01-31", "val": 550971000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2019-01-31", "val": 550971000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-01-31", "val": 476733000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30"}, {"end": "2020-01-31", "val": 476733000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2020-01-31", "val": 476733000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-01-31", "val": 730504000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30"}, {"end": "2021-01-31", "val": 730504000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2021-01-31", "val": 730504000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-01-31", "val": 1138040000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30"}, {"end": "2022-01-31", "val": 1138040000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2022-01-31", "val": 1138040000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2023-01-31", "val": 886465000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30"}, {"end": "2023-01-31", "val": 886465000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2023-01-31", "val": 886465000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-01-31", "val": 703487000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2024-01-31", "val": 703487000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2024-01-31", "val": 703487000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2025-01-31", "val": 1118785000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-01-31", "val": 1118785000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2026-01-31", "val": 1421233000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2012-01-31", "val": 24776000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 30599000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 30599000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 68024000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 68024000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 68024000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 144204000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 144204000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 144204000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 144977000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 144977000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 144977000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 147578000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 147578000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 147578000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 153681000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 153681000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 153681000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 156117000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 156117000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 156117000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 158296000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 158296000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 158296000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 160732000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 160732000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 160732000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 162277000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 162277000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 162277000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 162437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 162437000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 162437000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 163486000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 163486000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 163486000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 165232000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 165232000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 166995000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2012-01-31", "val": 17655000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2011-02-01"}, {"end": "2013-01-31", "val": 20887000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2012-02-01"}, {"end": "2013-01-31", "val": 20887000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2012-02-01"}, {"end": "2014-01-31", "val": 51725000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 51725000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2013-02-01"}, {"end": "2014-01-31", "val": 51725000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2013-02-01"}, {"end": "2015-01-31", "val": 127713000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-04-01", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 127713000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2014-02-01"}, {"end": "2015-01-31", "val": 127713000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2014-02-01"}, {"end": "2016-01-31", "val": 132020000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-03-31", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 132020000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2015-02-01"}, {"end": "2016-01-31", "val": 132020000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2015-02-01"}, {"end": "2017-01-31", "val": 135698000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 135698000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2016-02-01"}, {"end": "2017-01-31", "val": 135698000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2016-02-01"}, {"end": "2018-01-31", "val": 140311000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-03-30", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 140311000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2017-02-01"}, {"end": "2018-01-31", "val": 140311000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2017-02-01"}, {"end": "2019-01-31", "val": 144244000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-03-28", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 144244000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2018-02-01"}, {"end": "2019-01-31", "val": 144244000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2018-02-01"}, {"end": "2020-01-31", "val": 147796000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 147796000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2019-02-01"}, {"end": "2020-01-31", "val": 147796000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2019-02-01"}, {"end": "2021-01-31", "val": 150666000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 150666000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2020-02-01"}, {"end": "2021-01-31", "val": 150666000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2020-02-01"}, {"end": "2022-01-31", "val": 153251000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2022-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 153251000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2021-02-01"}, {"end": "2022-01-31", "val": 153251000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2021-02-01"}, {"end": "2023-01-31", "val": 155385000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-03-30", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 155385000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2022-02-01"}, {"end": "2023-01-31", "val": 155385000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2022-02-01"}, {"end": "2024-01-31", "val": 160532000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 160532000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2023-02-01"}, {"end": "2024-01-31", "val": 160532000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2023-02-01"}, {"end": "2025-01-31", "val": 161879000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24", "start": "2024-02-01"}, {"end": "2025-01-31", "val": 161879000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2024-02-01"}, {"end": "2026-01-31", "val": 163667000, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20", "start": "2025-02-01"}], "CommonStockSharesOutstanding": [{"end": "2013-01-31", "val": 24843851, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2014-01-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2014-03-18"}, {"end": "2024-01-31", "val": 161260172, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2024-01-31", "val": 161260172, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-01-31", "val": 162583789, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2025-01-31", "val": 162583789, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}, {"end": "2026-01-31", "val": 163778271, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}], "EntityCommonStockSharesOutstanding": [{"end": "2024-02-29", "val": 161316597, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-03-25"}, {"end": "2025-03-21", "val": 162696040, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-03-24"}, {"end": "2026-03-17", "val": 163330933, "fy": 2026, "fp": "FY", "form": "10-K", "filed": "2026-03-20"}]}}