{"cik": 746598, "entity": "BRADY CORP", "tags": {"Revenues": [{"end": "2017-07-31", "val": 1113316000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 1173851000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 1173851000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 1160645000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 1160645000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 1081299000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 1081299000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 1144698000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2019-07-31", "val": 1160645000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 1081299000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 1081299000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 1144698000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 1144698000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 1144698000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 1302062000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 1302062000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 1302062000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 1331863000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 1331863000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 1331863000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 1341393000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 1341393000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 1513605000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "GrossProfit": [{"end": "2009-07-31", "val": 577583000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 623297000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 623297000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 656196000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 656196000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 587950000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 636306000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 589570000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 590969000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 606080000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 609348000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 609348000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 609564000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 609564000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 609564000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 558432000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 558432000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 558432000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 558773000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 558773000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 558773000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 558292000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 558292000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 558292000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 588291000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 588291000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 588291000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 578678000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 578678000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 578678000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 528565000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 528565000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 528565000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 561446000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 561446000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 561446000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 631552000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 631552000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 631552000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 657275000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 657275000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 657275000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 687884000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 687884000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 760822000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "OperatingIncomeLoss": [{"end": "2009-07-31", "val": 120373000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 129456000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 129456000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 162192000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 162192000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 145759000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 39758000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 156432000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 157663000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": -85627000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": -82556000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": -82556000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": -41211000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": -41211000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": -41211000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 35306000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 35306000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 35306000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 117878000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 117878000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 117878000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 131015000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 131015000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 131015000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 152696000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 152696000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 152696000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 162428000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 162428000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 162428000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 138023000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 138023000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 138023000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 167127000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 167127000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 167127000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 193012000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 193012000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 193012000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 225213000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 225213000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 225213000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 243414000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 243414000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 236638000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "NetIncomeLoss": [{"end": "2009-07-31", "val": 70122000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 81956000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 81956000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 108652000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 108652000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 108652000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": -17911000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": -17911000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": -17911000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": -154535000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": -154535000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": -154535000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": -45968000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": -45968000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": -45968000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 2987000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 2987000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 2987000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 80110000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 80110000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 80110000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 95645000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 95645000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 95645000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 91060000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 91060000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 91060000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 131258000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 131258000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 131258000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 112369000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 112369000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 112369000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 129659000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 129659000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 129659000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 129659000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 129659000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 149979000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 149979000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 149979000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 149979000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 174857000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 174857000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 174857000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 197215000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 197215000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 189256000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-07-31", "val": 27150000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 27446000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 27446000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 35406000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 35406000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 40661000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 37162000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 42583000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 42583000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": -4963000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": -4963000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": -4963000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 20093000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 20093000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 20093000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 29235000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 29235000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 29235000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 30987000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 30987000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 30987000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 60955000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 60955000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 60955000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 33386000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 33386000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 33386000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 28321000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 28321000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 28321000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 35610000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 35610000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 35610000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 42001000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 42001000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 42001000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 50839000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 50839000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 50839000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 50626000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 50626000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 47841000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "InterestExpense": [{"end": "2009-07-31", "val": 24901000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 21222000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 21222000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 22124000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 22124000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 22124000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 19090000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 19090000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 19090000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 16641000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 16641000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 16641000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 14300000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 14300000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 14300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 11156000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 11156000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 11156000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 7824000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7824000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7824000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 5504000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 5504000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 5504000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 3168000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 3168000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 3168000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 2830000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 2830000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 2830000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 2166000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 2166000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 2166000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 437000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 437000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 437000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 1276000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 1276000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 1276000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 3539000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 3539000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 3539000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 3126000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 3126000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 4747000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-07-31", "val": 54851000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 53022000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 53022000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 48827000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 48827000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 48827000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 43987000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 43987000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 43987000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 48725000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 48725000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 48725000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 44598000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 44598000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 44598000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 39458000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 39458000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 39458000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 32432000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 32432000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 32432000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 27303000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 27303000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 27303000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 25442000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 25442000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 25442000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 23799000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 23799000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 23799000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 23437000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 23437000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 23437000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 25483000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 25483000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 25483000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 34182000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 34182000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 34182000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 32370000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 32370000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 32370000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 29873000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 29873000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 40639000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "Depreciation": [{"end": "2009-07-31", "val": 32023000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 31560000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 31560000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 28997000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 28997000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 23804000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 27656000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 21672000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 21672000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 22976000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 22976000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 22976000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 26727000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 26727000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 26727000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 27355000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 27355000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 27355000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 23375000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 23375000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 23375000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 20190000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 20190000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 20190000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 19009000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 19009000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 19009000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 18023000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 18023000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 18023000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 18218000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 18218000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 18218000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 18406000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 18406000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 18406000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 19216000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 19216000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 19216000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 20631000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 20631000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 20631000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 20452000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 20452000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 21723000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-07-31", "val": 126645000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 165238000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 165238000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 167350000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 167350000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 167350000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 144705000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 144705000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 144705000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 143503000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 143503000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 143503000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 93420000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 93420000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 93420000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 93348000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 93348000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 93348000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 138976000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 138976000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 138976000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 144032000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 144032000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 144032000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 143042000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 143042000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 143042000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 162211000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 162211000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 162211000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 140977000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 140977000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 140977000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 205665000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 205665000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 205665000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 118449000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 118449000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 118449000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 209149000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 209149000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 209149000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 255074000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 255074000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 181196000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-07-31", "val": 24027000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 26296000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 26296000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 20532000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 20532000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 20532000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 24147000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 24147000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 24147000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 35687000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 35687000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 35687000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 43398000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 43398000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 43398000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 26673000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 26673000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 26673000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 17140000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 17140000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 17140000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 15167000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 15167000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 15167000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 21777000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 21777000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 21777000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 32825000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 32825000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 32825000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 27277000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 27277000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 27277000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 27189000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 27189000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 27189000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 43138000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 43138000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 43138000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 19226000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 19226000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 19226000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 79892000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 79892000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 27577000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "StockholdersEquity": [{"end": "2010-07-31", "val": 1005027000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 1156192000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 1156192000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 1009353000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 1009353000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 830797000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 830797000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 733076000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 733076000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 587688000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 587688000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 603598000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 603598000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2016-07-31", "val": 603598000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2017-07-31", "val": 700140000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2017-07-31", "val": 700140000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2017-07-31", "val": 700140000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2017-07-31", "val": 700140000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2018-07-31", "val": 752112000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2018-07-31", "val": 752112000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2018-07-31", "val": 752112000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2018-07-31", "val": 700140000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2019-07-31", "val": 850774000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 850774000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2019-07-31", "val": 752112000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2019-07-31", "val": 700140000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2020-07-31", "val": 863072000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2020-07-31", "val": 863072000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-07-31", "val": 752112000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2021-07-31", "val": 963028000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2021-07-31", "val": 963028000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2022-07-31", "val": 911298000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2022-07-31", "val": 911298000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2023-07-31", "val": 990919000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2023-07-31", "val": 990919000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2024-07-31", "val": 1066658000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2024-07-31", "val": 1066658000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}, {"end": "2025-07-31", "val": 1192211000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}], "Goodwill": [{"end": "2009-07-31", "val": 751173000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2010-07-31", "val": 768600000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2010-07-31", "val": 768600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2011-07-31", "val": 800343000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 800343000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2011-07-31", "val": 800343000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2012-07-31", "val": 676791000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 676791000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2012-07-31", "val": 676791000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2013-07-31", "val": 617236000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 617236000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2013-07-31", "val": 617236000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2014-07-31", "val": 515004000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 515004000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2014-07-31", "val": 515004000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 433199000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 433199000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 433199000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2016-07-31", "val": 429871000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 429871000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2016-07-31", "val": 429871000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2017-07-31", "val": 437697000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2017-07-31", "val": 437697000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2017-07-31", "val": 437697000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2018-07-31", "val": 419815000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2018-07-31", "val": 419815000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2018-07-31", "val": 419815000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2019-07-31", "val": 410987000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 410987000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2019-07-31", "val": 410987000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-07-31", "val": 416034000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2020-07-31", "val": 416034000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-07-31", "val": 416034000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2021-07-31", "val": 614137000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2021-07-31", "val": 614137000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2021-07-31", "val": 614137000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2022-07-31", "val": 586832000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2022-07-31", "val": 586832000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2022-07-31", "val": 586832000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2023-07-31", "val": 592646000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2023-07-31", "val": 592646000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2023-07-31", "val": 592646000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}, {"end": "2024-07-31", "val": 589611000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2024-07-31", "val": 589611000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}, {"end": "2025-07-31", "val": 676945000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}], "LongTermDebtNoncurrent": [{"end": "2010-07-31", "val": 382940000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 331914000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 331914000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 254944000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 254944000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 201150000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 201150000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 159296000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 159296000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 200774000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 200774000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 211982000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 211982000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2017-07-31", "val": 104536000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2017-07-31", "val": 104536000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2018-07-31", "val": 52618000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2018-07-31", "val": 52618000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}], "LongTermDebtCurrent": [{"end": "2010-07-31", "val": 61264000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 61264000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 61264000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 61264000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 61264000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 61264000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": -61264000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": -42514000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2018-07-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 50166000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 50166000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2020-07-31", "val": 0, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}], "LongTermDebt": [{"end": "2010-07-31", "val": 444204000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 393178000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 393178000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 316208000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 316208000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 262414000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 262414000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 201810000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2018-07-31", "val": 52618000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 50166000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2024-07-31", "val": 90935000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}, {"end": "2025-07-31", "val": 99766000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}], "DebtCurrent": [{"end": "2010-07-31", "val": 61264000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 61264000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 61264000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 61264000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 61264000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 61264000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 61264000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 42514000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 42514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 42514000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 42514000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-07-31", "val": 258355000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2009-07-31", "val": 188156000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2009-07-31", "val": 188156000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2010-07-31", "val": 314840000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2010-07-31", "val": 314840000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2010-07-31", "val": 314840000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2011-07-31", "val": 389971000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 389971000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2011-07-31", "val": 389971000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2011-07-31", "val": 389971000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2012-07-31", "val": 305900000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27"}, {"end": "2012-07-31", "val": 305900000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2012-07-31", "val": 305900000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2012-07-31", "val": 305900000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2013-07-31", "val": 91058000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30"}, {"end": "2013-07-31", "val": 91058000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2013-07-31", "val": 91058000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2013-07-31", "val": 91058000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2014-07-31", "val": 81834000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29"}, {"end": "2014-07-31", "val": 81834000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2014-07-31", "val": 81834000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2014-07-31", "val": 81834000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2015-07-31", "val": 114492000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21"}, {"end": "2015-07-31", "val": 114492000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 114492000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2015-07-31", "val": 114492000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2016-07-31", "val": 141228000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 141228000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2016-07-31", "val": 141228000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2016-07-31", "val": 141228000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2017-07-31", "val": 133944000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13"}, {"end": "2017-07-31", "val": 133944000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2017-07-31", "val": 133944000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2017-07-31", "val": 133944000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2018-07-31", "val": 181427000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13"}, {"end": "2018-07-31", "val": 181427000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2018-07-31", "val": 181427000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2018-07-31", "val": 181427000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2019-07-31", "val": 279072000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06"}, {"end": "2019-07-31", "val": 279072000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2019-07-31", "val": 279072000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2020-07-31", "val": 217643000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16"}, {"end": "2020-07-31", "val": 217643000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2021-07-31", "val": 147335000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02"}, {"end": "2021-07-31", "val": 147335000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2022-07-31", "val": 114069000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01"}, {"end": "2022-07-31", "val": 114069000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2023-07-31", "val": 151532000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05"}, {"end": "2023-07-31", "val": 151532000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2024-07-31", "val": 250118000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06"}, {"end": "2024-07-31", "val": 250118000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}, {"end": "2025-07-31", "val": 174349000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-07-31", "val": 52866000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 52946000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 52946000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 53133000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 53133000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 53133000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 52453000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 52821000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 52821000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 51330000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 51330000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 51330000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 51866000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 51866000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 51866000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 51383000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 51383000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 51383000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 50769000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 50769000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 50769000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 51956000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 51956000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 51956000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 52524000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 52524000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 52524000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 53323000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 53323000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 53323000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 53231000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 53231000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 53231000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 52409000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 52409000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 52409000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 51651000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 51651000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 51651000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 49869000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 49869000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 49869000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 48496000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 48496000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 48092000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-07-31", "val": 52558657, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 52402387, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 52402000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 52639355, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 52639000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 52639000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 52453000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 52453000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 52453000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 51330000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-30", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 51330000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 51330000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 51866000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-29", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 51866000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 51866000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 51285000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-21", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 51285000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 51285000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 50541000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 50541000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 50541000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 51056000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 51056000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 51056000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 51677000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-13", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 51677000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 51677000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 52596000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-06", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 52596000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 52596000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 52763000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-16", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 52763000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 52763000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 52039000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-02", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 52039000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 52039000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 51321000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-01", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 51321000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 51321000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 49591000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-05", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 49591000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 49591000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 48119000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-06", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 48119000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 47641000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-04", "start": "2024-08-01"}]}}