{"cik": 23197, "entity": "COMTECH TELECOMMUNICATIONS CORP /DE/", "tags": {"Revenues": [{"end": "2016-07-31", "val": 411004000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 550368000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 550368000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 570589000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 570589000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 570589000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 671797000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 671797000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 671797000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 616715000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 616715000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 616715000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 581695000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 581695000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 581695000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 486239000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 486239000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 486239000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 549994000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 549994000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 549994000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 540403000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 540403000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 499528000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "SalesRevenueNet": [{"end": "2009-07-31", "val": 586372000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 778205000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 778205000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 612379000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 612379000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 612379000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 425070000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 425070000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 425070000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 319797000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 319797000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 319797000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 347150000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 347150000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 347150000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 307289000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 307289000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 307289000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 411004000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 411004000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 550368000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}], "GrossProfit": [{"end": "2009-07-31", "val": 240900000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 270598000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 270598000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 241046000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 241046000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 241046000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 183509000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 183509000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 183509000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 140830000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 140830000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 140830000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 151438000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 151438000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 151438000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 138884000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 138884000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 138884000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 171237000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 171237000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 171237000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 218185000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 218185000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 218185000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 223941000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 223941000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 223941000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 247440000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 247440000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 247440000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 226833000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 226833000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 226833000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 213958000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 213958000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 213958000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 179836000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 179836000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 179836000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 184460000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 184460000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 184460000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 157179000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 157179000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 127874000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "OperatingIncomeLoss": [{"end": "2009-07-31", "val": 76927000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 103980000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 103980000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 107798000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 107798000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 107798000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 51277000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 51277000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 51277000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 34489000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 34489000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 34489000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 43898000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 43898000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 43898000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 34077000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 34077000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 34077000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": -576000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": -576000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": -576000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 37042000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 37042000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 37042000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 35075000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 35075000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 35075000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 41407000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 41407000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 41407000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 15174000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 15174000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 15174000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": -68298000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -68298000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -68298000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": -33752000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -33752000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -33752000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": -14660000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -14660000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -14660000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": -79890000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": -79890000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": -139098000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "NetIncomeLoss": [{"end": "2009-07-31", "val": 47525000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 60630000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 60630000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 67895000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 67895000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 67895000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 32416000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 32416000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 32416000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 17808000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 17808000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 17808000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 25151000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 25151000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 25151000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 23245000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 23245000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 23245000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": -7738000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": -7738000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": -7738000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 15827000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 15827000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 15827000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 29769000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 29769000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 29769000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 25041000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 25041000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 25041000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 7020000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 7020000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 7020000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": -73480000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -73480000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -73480000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": -33052000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -33052000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -33052000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": -26899000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -26899000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -26899000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": -99985000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": -99985000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": -155302000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "IncomeTaxExpenseBenefit": [{"end": "2009-07-31", "val": 25744000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 36672000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 36672000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 33909000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 33909000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 33909000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 11624000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 11624000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 11624000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 9685000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 9685000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 9685000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 13356000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 13356000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 13356000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 10758000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 10758000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 10758000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": -454000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": -454000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": -454000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 9654000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 9654000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 9654000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": -5143000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": -5143000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": -5143000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 3869000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 3869000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 3869000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 2290000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 2290000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 2290000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": -1500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -1500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -1500000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": -4023000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -4023000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -4023000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": -3948000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -3948000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -3948000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": -295000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": -295000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": -80000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "InterestExpense": [{"end": "2009-07-31", "val": 6396000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 7888000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 7888000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 8415000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 8415000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 8415000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 8832000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 8832000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 8832000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 8163000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 8163000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 8163000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 6304000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 6304000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 6304000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 479000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 479000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 479000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 7750000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7750000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7750000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 11629000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 11629000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 11629000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 10195000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 10195000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 10195000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 9245000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 9245000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 9245000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 6054000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 6054000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 6054000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 6821000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 6821000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 6821000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 5031000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 5031000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 5031000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 14961000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 14961000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 14961000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 22153000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 22153000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 45650000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "DepreciationDepletionAndAmortization": [{"end": "2009-07-31", "val": 12503000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 11773000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 14253000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}], "DepreciationAndAmortization": [{"end": "2018-07-31", "val": 13655000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 11927000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 11927000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 10561000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 10561000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 10561000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 9379000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 9379000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 9379000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 10314000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 10314000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 10314000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 11922000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 11922000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 11922000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 12159000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 12159000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 11798000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "Depreciation": [{"end": "2010-07-31", "val": 11773000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 14253000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 14253000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 10205000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 10205000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 10205000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 7837000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 7837000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 7837000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 6721000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 6721000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 6721000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 6525000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6525000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6525000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 9830000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 9830000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 9830000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 14354000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 14354000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 14354000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 13655000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 13655000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 13655000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 11927000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 11927000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 11927000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 10386000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 10386000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 10386000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 9343000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 9343000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 9343000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 10303000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 10303000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 10303000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 11917000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 11917000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 11917000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 12159000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 12159000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 11798000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2009-07-31", "val": 88535000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 124520000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 124520000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 97360000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 97360000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 97360000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 53493000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 53493000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 53493000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 37695000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 37695000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 37695000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 34588000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 34588000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 34588000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 21726000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 21726000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 21726000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 14970000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 14970000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 15075000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 66655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 66917000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 66917000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 50344000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 50344000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 50344000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 68031000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 68031000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 68031000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 52764000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 52764000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 52764000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": -40638000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -40638000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -40638000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 1997000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 1997000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 1997000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": -4433000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -4433000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -4433000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": -54495000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": -54495000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": -8292000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2009-07-31", "val": 13487000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 7402000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 7402000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 7138000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 7138000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 7138000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 6413000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 6413000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 6413000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 5347000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 5347000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 5347000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 4937000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 4937000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 4937000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 3362000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 3362000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 3362000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 5667000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 5667000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 5667000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 8150000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 8150000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 8150000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 8642000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 8642000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 8642000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 8785000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 8785000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 8785000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 7225000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 7225000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 7225000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 16037000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 16037000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 16037000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 19619000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 19619000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 19619000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 18311000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 18311000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 18311000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 13083000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 13083000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 8565000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "StockholdersEquity": [{"end": "2010-07-31", "val": 701632000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 629180000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 629180000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2012-07-31", "val": 429401000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2012-07-31", "val": 429401000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2013-07-31", "val": 404062000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2013-07-31", "val": 404062000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2014-07-31", "val": 396925000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2014-07-31", "val": 396925000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2015-07-31", "val": 401409000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2015-07-31", "val": 401409000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 470401000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 470401000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 480150000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 480150000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 505684000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 505684000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 535082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 535082000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 549299000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 549299000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 500719000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 500719000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 466585000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 466585000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 438299000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 438299000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 306253000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 306253000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2025-07-31", "val": 104422000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}], "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": [{"end": "2008-07-31", "val": 450773000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2009-07-31", "val": 629129000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2009-07-31", "val": 629129000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2010-07-31", "val": 701632000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2010-07-31", "val": 701632000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2010-07-31", "val": 701632000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2011-07-31", "val": 629180000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 629180000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2011-07-31", "val": 629180000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2011-07-31", "val": 629180000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2012-07-31", "val": 429401000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2012-07-31", "val": 429401000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2012-07-31", "val": 429401000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2012-07-31", "val": 429401000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2013-07-31", "val": 404062000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2013-07-31", "val": 404062000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2013-07-31", "val": 404062000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2013-07-31", "val": 404062000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2014-07-31", "val": 396925000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2014-07-31", "val": 396925000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2014-07-31", "val": 396925000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2014-07-31", "val": 396925000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2015-07-31", "val": 401409000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2015-07-31", "val": 401409000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2015-07-31", "val": 401409000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2015-07-31", "val": 401409000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2016-07-31", "val": 470401000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 470401000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2016-07-31", "val": 470401000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2016-07-31", "val": 470401000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2017-07-31", "val": 480150000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 480150000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2017-07-31", "val": 480150000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2017-07-31", "val": 480150000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2018-07-31", "val": 505684000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 505684000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2018-07-31", "val": 505684000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2018-07-31", "val": 505684000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2019-07-31", "val": 535082000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 535082000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2019-07-31", "val": 535082000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2019-07-31", "val": 535082000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2020-07-31", "val": 549299000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 549299000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2020-07-31", "val": 549299000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2020-07-31", "val": 549299000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2021-07-31", "val": 500719000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 500719000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2021-07-31", "val": 500719000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2021-07-31", "val": 500719000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2022-07-31", "val": 466585000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 466585000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2022-07-31", "val": 466585000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2022-07-31", "val": 466585000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2023-07-31", "val": 438299000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 438299000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2023-07-31", "val": 438299000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2024-07-31", "val": 306253000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 306253000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2025-07-31", "val": 104422000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}], "Goodwill": [{"end": "2009-07-31", "val": 149253000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2010-07-31", "val": 137354000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 137354000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 137354000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2012-07-31", "val": 137354000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2012-07-31", "val": 137354000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2013-07-31", "val": 137354000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2013-07-31", "val": 137354000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2014-07-31", "val": 137354000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2014-07-31", "val": 137354000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2015-07-31", "val": 137354000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2015-07-31", "val": 137354000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 287618000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 287618000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 290633000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 290633000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 290633000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 290633000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 310489000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 310489000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 330519000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 330519000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 347698000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 347698000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 347692000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 347692000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 347692000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 347692000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 284180000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 284180000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2025-07-31", "val": 204625000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}], "LongTermDebtNoncurrent": [{"end": "2015-07-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 239969000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 239969000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 176228000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 176228000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 148087000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 148087000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 165000000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 165000000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 149500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 149500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 201000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 201000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 130000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 130000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 160029000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 160029000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 170486000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}], "LongTermDebtCurrent": [{"end": "2015-07-31", "val": 0, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 11067000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 11067000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 15494000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 15494000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 17211000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 17211000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 0, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2022-07-31", "val": 0, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 4375000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 4375000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 4050000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 4050000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2025-07-31", "val": 4050000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2008-07-31", "val": 410067000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2009-07-31", "val": 485450000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2009-07-31", "val": 485450000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2010-07-31", "val": 607594000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2010-07-31", "val": 607594000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2010-07-31", "val": 607594000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2011-07-31", "val": 558804000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2011-07-31", "val": 558804000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2011-07-31", "val": 558804000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2011-07-31", "val": 558804000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2012-07-31", "val": 367894000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2012-07-31", "val": 367894000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2012-07-31", "val": 367894000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2012-07-31", "val": 367894000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2013-07-31", "val": 356642000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2013-07-31", "val": 356642000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2013-07-31", "val": 356642000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2013-07-31", "val": 356642000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2014-07-31", "val": 154500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2014-07-31", "val": 154500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2014-07-31", "val": 154500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2014-07-31", "val": 154500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2015-07-31", "val": 150953000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2015-07-31", "val": 150953000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2015-07-31", "val": 150953000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2015-07-31", "val": 150953000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2016-07-31", "val": 66805000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2016-07-31", "val": 66805000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2016-07-31", "val": 66805000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2016-07-31", "val": 66805000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2017-07-31", "val": 41844000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2017-07-31", "val": 41844000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2017-07-31", "val": 41844000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2018-07-31", "val": 43484000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2018-07-31", "val": 43484000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 45576000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2019-07-31", "val": 45576000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 47878000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2020-07-31", "val": 47878000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 30861000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2021-07-31", "val": 30861000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 21654000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2022-07-31", "val": 21654000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 18961000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2023-07-31", "val": 18961000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 32433000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2024-07-31", "val": 32433000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2025-07-31", "val": 40019000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2009-07-31", "val": 29793000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 34074000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 34074000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 32623000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 32623000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 32623000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 25991000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 25991000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 25991000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 23064000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 23064000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 23064000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 20906000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 20906000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 20906000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 16418000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 16418000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 16418000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 16972000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16972000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16972000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 23489000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 23489000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 23489000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 24040000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 24040000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 24040000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 24302000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 24302000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 24302000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 24899000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 24899000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 24899000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 25685000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 25685000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 25685000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 26506000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 26506000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 26506000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 28002000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 28002000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 28002000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 28799000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 28799000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 29405000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2009-07-31", "val": 26321000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2008-08-01"}, {"end": "2010-07-31", "val": 28270000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2009-08-01"}, {"end": "2010-07-31", "val": 28270000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 26842000, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 26842000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 26842000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 19995000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 19995000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 19995000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 16963000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 16963000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 16963000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 15943000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 15943000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 15943000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 16203000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 16203000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 16203000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 16972000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16972000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16972000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 23433000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 23433000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 23433000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 23825000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 23825000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 23825000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 24124000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 24124000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 24124000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 24798000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 24798000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 24798000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 25685000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 25685000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 25685000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 26506000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 26506000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 26506000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 28002000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 28002000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 28002000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 28799000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 28799000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 29405000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10", "start": "2024-08-01"}], "EntityCommonStockSharesOutstanding": [{"end": "2011-09-23", "val": 23463139, "fy": 2011, "fp": "FY", "form": "10-K", "filed": "2011-09-27"}, {"end": "2012-09-21", "val": 17369120, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-26"}, {"end": "2013-09-27", "val": 16458591, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-10-03"}, {"end": "2014-10-06", "val": 16203548, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-10-09"}, {"end": "2015-09-24", "val": 16135627, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-28"}, {"end": "2016-10-03", "val": 23508716, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-10-06"}, {"end": "2017-09-22", "val": 23585941, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-27"}, {"end": "2018-09-21", "val": 23853761, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-26"}, {"end": "2019-09-19", "val": 24267980, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-24"}, {"end": "2020-09-25", "val": 24994323, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-29"}, {"end": "2021-09-30", "val": 26335695, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-10-04"}, {"end": "2022-09-23", "val": 27676772, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-29"}, {"end": "2023-10-06", "val": 28127498, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-10-12"}, {"end": "2024-10-23", "val": 28866682, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-10-30"}, {"end": "2025-11-04", "val": 29610417, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-11-10"}, {"end": "2025-11-20", "val": 29629242, "fy": 2025, "fp": "FY", "form": "10-K/A", "filed": "2025-11-26"}]}}