{"cik": 1423221, "entity": "QUANEX BUILDING PRODUCTS CORPORATION", "tags": {"Revenues": [{"end": "2011-10-31", "val": 848294000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 828976000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 478578000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 952642000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 554867000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 554867000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 595384000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 595384000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 595384000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 645528000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 645528000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 645528000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 928184000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 928184000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 928184000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 866555000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 866555000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 866555000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 889785000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 889785000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 889785000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 893841000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 893841000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 893841000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 851573000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 851573000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 851573000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 1072149000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 1072149000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 1072149000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 1221502000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 1221502000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 1221502000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 1130583000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 1130583000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 1130583000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 1277862000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 1277862000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 1837641000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2023-10-31", "val": 1130583000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 1277862000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}], "OperatingIncomeLoss": [{"end": "2009-10-31", "val": -179098000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 37297000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 37297000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 16478000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 16478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 16478000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": -24953000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": -24953000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": -8862000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": -17729000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": -18821000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": -18821000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 14276000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 14276000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 14276000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 24675000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 24675000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 24675000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 36353000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 36353000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 36353000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 34367000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34367000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 33937000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 36375000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 35697000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 35697000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": -26427000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": -26427000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": -26427000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 55265000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 55265000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 55265000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 81870000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 81870000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 81870000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 111281000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 111281000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 111281000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 110701000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 110701000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 110701000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 54826000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 54826000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": -193952000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "NetIncomeLoss": [{"end": "2009-10-31", "val": -137091000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 23098000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 23098000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 9066000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 9066000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 9066000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": -16534000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": -16534000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": -16534000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": -11703000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": -11703000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": -11703000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 29234000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 29234000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 29234000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 16093000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 16093000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 16093000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": -1859000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": -1859000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": -1859000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 18683000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 18683000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 18683000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 26328000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 26553000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 26553000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": -46730000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": -46730000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": -46730000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 38496000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 38496000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 38496000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 56980000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 56980000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 56980000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 88336000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 88336000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 88336000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 82501000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 82501000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 82501000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 33059000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 33059000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": -250806000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "IncomeTaxExpenseBenefit": [{"end": "2012-10-31", "val": -2507000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": -6888000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": -6888000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 5468000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 5468000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 5468000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 7539000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 7539000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 7539000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": -3765000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": -3765000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": -3765000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 6819000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 6819000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 6819000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": -875000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": -800000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": -800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 10776000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 10776000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 10776000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 11804000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 11804000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 11804000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 23114000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 23114000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 23114000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 21427000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 21427000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 21427000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 14545000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 14545000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 14545000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 9023000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 9023000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 8213000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "InterestExpense": [{"end": "2009-10-31", "val": 452000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 440000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 440000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 449000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 449000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 449000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 454000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 454000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 431000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 640000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 621000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 621000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 562000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 562000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 562000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 991000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 991000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 991000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 36498000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 36498000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 36498000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 9595000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 9595000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 9595000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 11100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 11100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 11100000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 9643000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 9643000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 9643000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 5245000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 5245000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 5245000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 2530000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 2530000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 2530000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 2559000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 2559000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 2559000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 8136000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 8136000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 8136000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 20593000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 20593000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 55812000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-10-31", "val": 32523000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 28283000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 28283000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 34000000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 34000000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 33932000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 37666000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 37596000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 29975000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 60504000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 53521000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 53521000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 33869000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 33869000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 33869000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 35220000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 35220000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 35220000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 53146000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 53146000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 53146000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 57495000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 57495000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 57495000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 51822000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 51822000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 51822000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 49586000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 49586000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 49586000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 47229000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 47229000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 47229000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 42732000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 42732000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 42732000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 40109000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 40109000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 40109000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 42866000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 42866000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 42866000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 60328000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 60328000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 103444000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "Depreciation": [{"end": "2009-10-31", "val": 29200000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 25100000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 25100000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 27600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 27600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 27600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 29400000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 29400000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 21700000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 51600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 44600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 44600000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 24800000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 24800000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 24800000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 26200000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 26200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 26200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 36200000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 36200000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 36200000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 39100000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 39100000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 39100000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 35600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 35600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 35600000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 34300000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 34300000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 34300000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 31800000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 31800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 31800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 28800000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 28800000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 28800000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 26900000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 26900000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 26900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 27600000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 27600000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 27600000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 34900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 34900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 64000000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-10-31", "val": 60491000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 89132000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 89132000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 52876000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 52876000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 52944000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 26478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 26478000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 43521000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2017-10-31", "val": 79778000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 104611000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 104611000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 96372000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 96372000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 96372000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 100796000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 100796000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 100796000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 78588000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 78588000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 78588000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 97965000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 97965000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 97965000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 147052000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 147052000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 147052000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 88812000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 88812000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 164897000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": [{"end": "2009-10-31", "val": 61302000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 89562000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 89562000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 52944000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 52944000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 26478000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 26478000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 43519000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 43519000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 20778000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 20778000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 20778000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 67087000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 67087000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 67087000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 86418000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 86418000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 87341000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 78554000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 79778000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 104611000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-10-31", "val": 15696000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 14720000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 14720000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 25312000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 25312000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 25312000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 42871000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 42871000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 42871000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 37931000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 37931000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 37931000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 33779000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 33779000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 33779000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 29982000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 29982000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 29982000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 37243000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 37243000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 37243000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 34564000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34564000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34564000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 26484000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 26484000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 26484000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 24883000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 24883000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 24883000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 25726000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 25726000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 25726000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 24008000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 24008000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 24008000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 33121000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 33121000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 33121000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 37390000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 37390000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 37390000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 37086000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 37086000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 62642000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "StockholdersEquity": [{"end": "2008-10-31", "val": 547828000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2009-10-31", "val": 422526000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2009-10-31", "val": 422526000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2010-10-31", "val": 441432000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2010-10-31", "val": 441432000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2010-10-31", "val": 441432000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2011-10-31", "val": 437226000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 437226000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2011-10-31", "val": 437226000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2011-10-31", "val": 437226000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2012-10-31", "val": 421827000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 421827000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2012-10-31", "val": 421827000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2012-10-31", "val": 421827000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2013-10-31", "val": 416194000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 416194000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2013-10-31", "val": 416194000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2013-10-31", "val": 416194000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2014-10-31", "val": 420920000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 420920000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2014-10-31", "val": 420920000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2014-10-31", "val": 420920000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2015-10-31", "val": 395295000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 395295000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2015-10-31", "val": 395295000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2015-10-31", "val": 395295000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2016-10-31", "val": 367831000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 367831000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2016-10-31", "val": 367831000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2016-10-31", "val": 368676000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2017-10-31", "val": 406847000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 406847000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2017-10-31", "val": 407692000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2017-10-31", "val": 407692000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2018-10-31", "val": 394152000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 395222000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2018-10-31", "val": 395222000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2018-10-31", "val": 395222000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2019-10-31", "val": 330187000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 330187000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2019-10-31", "val": 330187000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2019-10-31", "val": 330187000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2020-10-31", "val": 355759000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 355759000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2020-10-31", "val": 355759000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2020-10-31", "val": 355759000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2021-10-31", "val": 419782000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 419782000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2021-10-31", "val": 419782000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2021-10-31", "val": 419782000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2022-10-31", "val": 464835000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 464835000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2022-10-31", "val": 464835000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2022-10-31", "val": 464835000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2023-10-31", "val": 545554000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 545554000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2023-10-31", "val": 545554000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2024-10-31", "val": 1010746000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 1010746000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2025-10-31", "val": 726179000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}], "Goodwill": [{"end": "2009-10-31", "val": 25189000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2010-10-31", "val": 25189000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2010-10-31", "val": 25189000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2011-10-31", "val": 69432000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 69432000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2011-10-31", "val": 69432000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2012-10-31", "val": 68331000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 68331000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2012-10-31", "val": 68331000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2013-10-31", "val": 71866000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 71866000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2013-10-31", "val": 71866000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2014-10-31", "val": 70546000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 70546000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2014-10-31", "val": 70546000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2015-10-31", "val": 129770000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 129770000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2015-10-31", "val": 129770000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2016-10-31", "val": 217035000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 217035000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2016-10-31", "val": 217035000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2017-10-31", "val": 222194000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 222194000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2017-10-31", "val": 222194000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2018-10-31", "val": 219627000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 219627000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2018-10-31", "val": 219627000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2019-10-31", "val": 145563000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 145563000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2019-10-31", "val": 145563000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2020-10-31", "val": 146154000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 146154000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2020-10-31", "val": 146154000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2021-10-31", "val": 149205000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 149205000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2021-10-31", "val": 149205000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2022-10-31", "val": 137855000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 137855000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2022-10-31", "val": 137855000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2023-10-31", "val": 182956000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 182956000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2023-10-31", "val": 182956000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2024-10-31", "val": 574711000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 574711000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2025-10-31", "val": 271346000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}], "LongTermDebtAndCapitalLeaseObligations": [{"end": "2010-10-31", "val": 1616000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 1314000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 1314000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 1033000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 1033000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 752000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 701000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 586000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 586000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 55041000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 53767000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 259011000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 259011000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 218184000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 218184000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 209332000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 209332000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 156414000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 156414000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 116728000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 116728000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 52094000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 52094000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 29628000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 29628000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 66435000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 66435000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 737198000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 737198000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2025-10-31", "val": 665268000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}], "LongTermDebtAndCapitalLeaseObligationsCurrent": [{"end": "2010-10-31", "val": 327000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 352000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 352000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 368000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 368000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 183000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 162000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 199000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 199000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 2359000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 2359000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 10520000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 10520000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 21242000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 21242000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 1224000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 1224000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 746000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 746000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 692000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 692000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 846000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 846000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 1046000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 1046000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 2365000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 2365000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 25745000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 25745000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2025-10-31", "val": 27561000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}], "LongTermDebt": [{"end": "2011-10-31", "val": 1666000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2012-10-31", "val": 1401000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2014-10-31", "val": 785000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2015-10-31", "val": 50500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2016-10-31", "val": 265848000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2017-10-31", "val": 220662000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2018-10-31", "val": 195000000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2019-10-31", "val": 142500000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-10-31", "val": 66871000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2009-10-31", "val": 123499000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2009-10-31", "val": 123499000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2010-10-31", "val": 187178000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2010-10-31", "val": 187178000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2010-10-31", "val": 187178000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2011-10-31", "val": 89619000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2011-10-31", "val": 89619000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2011-10-31", "val": 89619000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2011-10-31", "val": 89619000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2012-10-31", "val": 71255000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 71255000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2012-10-31", "val": 71255000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2012-10-31", "val": 71255000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2013-10-31", "val": 49736000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 49734000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2013-10-31", "val": 49734000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2013-10-31", "val": 49734000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2014-10-31", "val": 120384000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 120384000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2014-10-31", "val": 120384000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2014-10-31", "val": 120384000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2015-10-31", "val": 23125000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 23125000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2015-10-31", "val": 23125000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2015-10-31", "val": 23125000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2016-10-31", "val": 25526000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 25526000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2016-10-31", "val": 25526000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2016-10-31", "val": 25526000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2017-10-31", "val": 17455000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 17455000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2017-10-31", "val": 17455000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2018-10-31", "val": 29003000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 29003000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 30868000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 30868000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 51621000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 51621000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 40061000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 40061000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 55093000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 55093000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 58474000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 58474000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 97744000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 97744000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2025-10-31", "val": 76018000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-10-31", "val": 37335000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 37671000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 37671000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 37537000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 37537000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 37537000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 36622000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 36622000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 36622000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 36864000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 36864000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 36864000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 37679000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 37679000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 37679000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 34502000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 34502000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 34502000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 33876000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 33876000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 33876000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 34837000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34837000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34837000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 35025000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 35025000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 35025000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 32960000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 32960000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 32960000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 32821000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 32821000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 32821000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 33495000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 33495000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 33495000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 33205000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 33205000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 33205000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 33026000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 33026000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 33026000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 36648000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 36648000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 46170000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-10-31", "val": 37335000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2008-11-01"}, {"end": "2010-10-31", "val": 37220000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2009-11-01"}, {"end": "2010-10-31", "val": 37220000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2009-11-01"}, {"end": "2011-10-31", "val": 37007000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 37007000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2010-11-01"}, {"end": "2011-10-31", "val": 37007000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2010-11-01"}, {"end": "2012-10-31", "val": 36622000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 36622000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2011-11-01"}, {"end": "2012-10-31", "val": 36622000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2011-11-01"}, {"end": "2013-10-31", "val": 36864000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 36864000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2012-11-01"}, {"end": "2013-10-31", "val": 36864000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2012-11-01"}, {"end": "2014-10-31", "val": 37128000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 37128000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2013-11-01"}, {"end": "2014-10-31", "val": 37128000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2013-11-01"}, {"end": "2015-10-31", "val": 33993000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 33993000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2014-11-01"}, {"end": "2015-10-31", "val": 33993000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2014-11-01"}, {"end": "2016-10-31", "val": 33876000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 33876000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2015-11-01"}, {"end": "2016-10-31", "val": 33876000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2015-11-01"}, {"end": "2017-10-31", "val": 34230000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34230000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2016-11-01"}, {"end": "2017-10-31", "val": 34230000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2016-11-01"}, {"end": "2018-10-31", "val": 34701000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 34701000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2017-11-01"}, {"end": "2018-10-31", "val": 34701000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2017-11-01"}, {"end": "2019-10-31", "val": 32960000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 32960000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2018-11-01"}, {"end": "2019-10-31", "val": 32960000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2018-11-01"}, {"end": "2020-10-31", "val": 32689000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 32689000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2019-11-01"}, {"end": "2020-10-31", "val": 32689000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2019-11-01"}, {"end": "2021-10-31", "val": 33193000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 33193000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2020-11-01"}, {"end": "2021-10-31", "val": 33193000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2020-11-01"}, {"end": "2022-10-31", "val": 33048000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 33048000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2021-11-01"}, {"end": "2022-10-31", "val": 33048000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2021-11-01"}, {"end": "2023-10-31", "val": 32819000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 32819000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2022-11-01"}, {"end": "2023-10-31", "val": 32819000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2022-11-01"}, {"end": "2024-10-31", "val": 36416000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16", "start": "2023-11-01"}, {"end": "2024-10-31", "val": 36416000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2023-11-01"}, {"end": "2025-10-31", "val": 46170000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12", "start": "2024-11-01"}], "CommonStockSharesOutstanding": [{"end": "2009-10-31", "val": 37650312, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2010-10-31", "val": 37510815, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2011-10-31", "val": 36807846, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 36972502, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2012-10-31", "val": 38605106, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 37165254, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2013-10-31", "val": 37165254, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 36214332, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2014-10-31", "val": 36214332, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 33962460, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2015-10-31", "val": 33962460, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 34220496, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2016-10-31", "val": 34220496, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 34838134, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2017-10-31", "val": 34838134, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 33339032, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2018-10-31", "val": 33339032, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 33021789, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2019-10-31", "val": 33021789, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 32804737, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2020-10-31", "val": 32804737, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 33274785, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2021-10-31", "val": 33274785, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 33129250, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2022-10-31", "val": 33129250, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 33011119, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2023-10-31", "val": 33011119, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 47252070, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2024-10-31", "val": 47252070, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}, {"end": "2025-10-31", "val": 45674726, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-12-09", "val": 36807213, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-12-20"}, {"end": "2012-12-14", "val": 37037341, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-12-31"}, {"end": "2013-12-13", "val": 37238090, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-12-18"}, {"end": "2014-12-08", "val": 36137647, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-12-12"}, {"end": "2015-12-11", "val": 33971483, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-12-15"}, {"end": "2016-12-15", "val": 34202837, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-12-16"}, {"end": "2017-12-08", "val": 34850034, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-12-12"}, {"end": "2018-12-07", "val": 33500953, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-12-11"}, {"end": "2019-12-09", "val": 33019430, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-12-12"}, {"end": "2020-12-04", "val": 32828337, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-12-11"}, {"end": "2021-12-08", "val": 33248039, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-12-17"}, {"end": "2022-12-08", "val": 33130250, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-12-16"}, {"end": "2023-12-07", "val": 33002119, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-12-15"}, {"end": "2024-12-03", "val": 47261370, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-12-16"}, {"end": "2025-12-03", "val": 45674726, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-12-12"}]}}