{"cik": 1528396, "entity": "Guidewire Software, Inc.", "tags": {"Revenues": [{"end": "2010-07-31", "val": 144691000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 172472000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 172472000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 232061000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 232061000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 232061000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 300649000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 300649000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 300649000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 350246000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 350246000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 350246000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 380537000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 380537000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 380537000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 424446000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 424446000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 424446000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 424446000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 514284000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 514284000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 509533000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 509533000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 509533000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 661067000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 652849000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 652849000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 652849000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 719514000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 719514000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}], "RevenueFromContractWithCustomerExcludingAssessedTax": [{"end": "2017-07-31", "val": 509533000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 509533000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 652849000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 652849000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 652849000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 719514000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 719514000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 719514000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 719514000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 742307000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 742307000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 742307000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 743267000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 743267000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 743267000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 812614000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 812614000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 812614000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 905341000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 905341000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 905341000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 980497000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 980497000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 1202459000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "GrossProfit": [{"end": "2010-07-31", "val": 89220000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 104128000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 104128000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 140651000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 140651000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 142056000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 168906000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 174998000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 174998000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 201299000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 201299000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 201299000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 233353000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 233353000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 233353000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 272612000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 272612000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 272612000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 272612000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 322725000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 322725000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 317974000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 317974000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 317974000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 364360000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 356066000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 356066000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 356066000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 356066000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 395164000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 395164000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 395164000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 395164000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 404292000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 404292000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 404292000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 368213000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 368213000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 389560000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 352220000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 377176000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 377176000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 458211000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 458211000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 458211000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 583361000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 583361000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 752053000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "OperatingIncomeLoss": [{"end": "2010-07-31", "val": 18014000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 6871000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 6871000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 23599000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 23599000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 28934000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 16845000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 29739000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 29739000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 18422000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 18422000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 18422000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 16493000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 16493000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 16493000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 16437000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16437000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16437000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 16437000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 26612000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 26612000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 21861000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 21861000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 21861000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": -7330000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": -15624000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": -15624000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": -15624000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": -15624000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 1471000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 1471000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 1471000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 1471000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": -23886000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": -23886000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": -23886000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": -105584000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -105584000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -105584000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": -199447000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -199447000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -199447000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": -149490000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -149490000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -149490000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": -52573000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": -52573000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 41068000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "IncomeTaxExpenseBenefit": [{"end": "2010-07-31", "val": 2199000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": -27262000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": -27262000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 7979000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 7979000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 9852000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 1829000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 5465000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 5465000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 5225000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 5225000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 5225000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 6855000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6855000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6855000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 5806000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 5806000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 5806000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 5806000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 12053000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 12053000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 10454000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 10454000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 10454000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 19683000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 18467000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 18467000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 18467000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 18467000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": -8280000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": -8280000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": -8280000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": -8280000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 2867000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 2867000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 2867000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": -37774000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -37774000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": -37774000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": -49284000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -49284000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -49284000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": -22239000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -22239000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": -22239000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": -20735000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": -20735000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": -20409000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "InterestExpense": [{"end": "2016-07-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 0, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 13000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 13000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 13000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 13000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 6442000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 6442000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 6442000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 6442000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 6442000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 17334000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 17334000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 17334000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 17334000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 17945000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 17945000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 17945000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 18711000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 18711000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 18711000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 19446000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 19446000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 19446000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 6716000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 6716000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 6716000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 6738000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 6738000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 13211000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "DepreciationAndAmortization": [{"end": "2010-07-31", "val": 1376000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 2226000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 2226000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 2917000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 2917000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 2917000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 4821000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 4821000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 4821000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 6751000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 6751000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 6751000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 7480000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 7480000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 7480000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 8842000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 8842000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 8842000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 8842000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 18725000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 18725000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 18725000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 18725000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 18725000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 35611000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 35611000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 35611000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 35611000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 35611000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 39953000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 39953000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 39953000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 39953000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 42641000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 42641000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 42641000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 36955000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 36955000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 36955000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 33540000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 33540000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 33540000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 24838000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 24838000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 24838000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 22309000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 22309000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 23758000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "Depreciation": [{"end": "2011-07-31", "val": 1500000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 1500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 2600000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 2600000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 2600000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 4500000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 4500000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 4500000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 5300000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 5300000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 5300000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 6000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6000000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6000000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 6500000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 6500000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 6500000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 6500000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 6600000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 6600000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 6600000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 6600000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 6600000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 7700000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 7700000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 7700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 7700000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 7700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 9700000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 9700000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 9700000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 9700000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 14500000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 14500000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 14500000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 14000000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 14000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 14000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 14000000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 14000000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 14000000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 36300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 36300000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 36300000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 6900000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 6900000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 7200000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "NetCashProvidedByUsedInOperatingActivities": [{"end": "2010-07-31", "val": 9534000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 27686000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 27686000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 17094000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 17094000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 17094000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 32547000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 32547000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 32547000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 75491000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 75491000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 75491000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 63677000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 63677000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 63677000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 99900000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 99900000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 99900000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 99900000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 137160000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 137160000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 138759000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 138759000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 138759000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 140459000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 140459000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 140459000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 140459000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 140459000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 116126000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 116126000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 116126000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 116126000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 113066000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 113066000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 113066000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 111587000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 111587000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 111587000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": -37940000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -37940000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": -37940000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 38395000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 38395000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 38395000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 195748000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 195748000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 300867000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "PaymentsToAcquirePropertyPlantAndEquipment": [{"end": "2010-07-31", "val": 2238000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 2776000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 2776000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 5619000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 5619000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 5619000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 9228000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 9228000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 9228000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 4993000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 4993000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 4993000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 6301000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6301000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 6301000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 7111000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7111000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7111000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 7111000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 5886000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 5886000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 5886000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 5886000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 5886000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 9398000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 9398000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 9398000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 9398000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 9398000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 44921000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 44921000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 44921000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 44921000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 21377000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 21377000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 21377000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 19008000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 19008000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 19008000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 9510000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 9510000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 9510000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 5821000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 5821000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 5821000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 6362000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 6362000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 5741000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "StockholdersEquity": [{"end": "2009-07-31", "val": -44647000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2010-07-31", "val": -25145000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2010-07-31", "val": -25145000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2011-07-31", "val": 18152000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2011-07-31", "val": 18152000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2011-07-31", "val": 17061000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2012-07-31", "val": 183962000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2012-07-31", "val": 183962000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2012-07-31", "val": 181000000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2012-07-31", "val": 181000000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2013-07-31", "val": 228429000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 221832000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2013-07-31", "val": 221832000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2013-07-31", "val": 221832000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2014-07-31", "val": 650686000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 650686000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2014-07-31", "val": 650686000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2014-07-31", "val": 650686000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2015-07-31", "val": 689388000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 689388000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 689388000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2015-07-31", "val": 689388000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2015-07-31", "val": 689388000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2016-07-31", "val": 783935000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 783935000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2016-07-31", "val": 783935000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2016-07-31", "val": 783935000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2016-07-31", "val": 783935000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2016-07-31", "val": 783935000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2017-07-31", "val": 893281000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 893281000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2017-07-31", "val": 888530000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2017-07-31", "val": 888530000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2017-07-31", "val": 888530000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2017-07-31", "val": 888530000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2018-07-31", "val": 1423744000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-07-31", "val": 1413616000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 1413616000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2018-07-31", "val": 1413616000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2018-07-31", "val": 1413616000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2018-07-31", "val": 1413616000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2019-07-31", "val": 1574201000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-07-31", "val": 1574201000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 1574201000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2019-07-31", "val": 1574201000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2019-07-31", "val": 1574201000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2020-07-31", "val": 1656768000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 1656768000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2020-07-31", "val": 1656768000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2020-07-31", "val": 1656768000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2021-07-31", "val": 1544894000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 1544894000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2021-07-31", "val": 1544894000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2021-07-31", "val": 1544894000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2022-07-31", "val": 1451657000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 1451657000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2022-07-31", "val": 1451657000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2022-07-31", "val": 1451657000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2023-07-31", "val": 1199466000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 1199466000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2023-07-31", "val": 1199466000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2024-07-31", "val": 1342732000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 1342732000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2025-07-31", "val": 1457230000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}], "Goodwill": [{"end": "2012-07-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 9048000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 9048000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2013-07-31", "val": 9048000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2014-07-31", "val": 9205000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 9205000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2014-07-31", "val": 9205000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 9205000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 9205000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 9205000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2016-07-31", "val": 30080000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 30080000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2016-07-31", "val": 30080000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2016-07-31", "val": 30080000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2017-07-31", "val": 141851000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 141851000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2017-07-31", "val": 141851000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2017-07-31", "val": 141851000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2017-07-31", "val": 141851000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2018-07-31", "val": 340877000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-07-31", "val": 340877000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 340877000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2018-07-31", "val": 340877000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2018-07-31", "val": 340900000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2019-07-31", "val": 340877000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-07-31", "val": 340877000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 340877000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 340877000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 340877000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 340877000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 340877000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2021-08-18", "val": 31300000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2022-07-31", "val": 372192000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 372192000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 372214000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 372214000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 372214000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 372214000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2025-07-31", "val": 393978000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}], "LongTermDebt": [{"end": "2018-07-31", "val": 305128000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-07-31", "val": 305128000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 305128000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2018-07-31", "val": 305128000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 317322000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-07-31", "val": 317322000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 317322000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 330208000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 330208000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 343825000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 343825000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 358216000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 358216000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 397171000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 397171000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 398903000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}], "CashAndCashEquivalentsAtCarryingValue": [{"end": "2009-07-31", "val": 27585000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2010-07-31", "val": 37411000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2010-07-31", "val": 37411000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2011-07-31", "val": 59625000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2011-07-31", "val": 59625000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2011-07-31", "val": 59625000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2012-07-31", "val": 205718000, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2012-07-31", "val": 205718000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2012-07-31", "val": 205718000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2012-07-31", "val": 205718000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2013-07-31", "val": 79767000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 79767000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2013-07-31", "val": 79767000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2013-07-31", "val": 79767000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2014-07-31", "val": 148101000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 148101000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2014-07-31", "val": 148101000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2014-07-31", "val": 148101000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2015-07-31", "val": 212362000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 212362000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2015-07-31", "val": 212362000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2015-07-31", "val": 212362000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2015-07-31", "val": 212362000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2016-07-31", "val": 223582000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 223582000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2016-07-31", "val": 223582000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2016-07-31", "val": 223582000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2016-07-31", "val": 223582000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2016-07-31", "val": 223582000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2017-07-31", "val": 263176000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 263176000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2017-07-31", "val": 263176000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2017-07-31", "val": 263176000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2017-07-31", "val": 263176000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2018-07-31", "val": 437140000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-07-31", "val": 437140000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 437140000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2018-07-31", "val": 437140000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 254101000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-07-31", "val": 254101000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 254101000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 366969000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 366969000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 384910000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 384910000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 606303000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 606303000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 401813000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 401813000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 547992000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 547992000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2025-07-31", "val": 697902000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}], "ShortTermInvestments": [{"end": "2012-07-31", "val": 0, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 76932000, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 76932000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 296231000, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 296231000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 359273000, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 359273000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 404655000, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 404655000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 310027000, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 310027000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2017-07-31", "val": 310027000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 630008000, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-07-31", "val": 630008000, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 630008000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2018-07-31", "val": 630008000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 870136000, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-07-31", "val": 870136000, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 870136000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 766527000, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 766527000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 734517000, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 734517000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 369865000, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 369865000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 396872000, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 396872000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 455576000, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 455576000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2025-07-31", "val": 451541000, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}], "WeightedAverageNumberOfDilutedSharesOutstanding": [{"end": "2010-07-31", "val": 15933374, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 17763859, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 17763859, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 41509185, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 41509185, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 41759338, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 61943087, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 61569195, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 61569195, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 69112733, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 69112733, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 69112733, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 72314433, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 72314433, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 72314433, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 73765960, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 73765960, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 73765960, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 73765960, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 75328343, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 75328343, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 75328343, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 75328343, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 75328343, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 82681214, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 82681214, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 82681214, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 82681214, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 82855392, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 82855392, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 82855392, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 83577375, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 83577375, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 83577375, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 83569517, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 83569517, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 83569517, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 82176629, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 82176629, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 82176629, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 82291483, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 82291483, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 85911653, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "WeightedAverageNumberOfSharesOutstandingBasic": [{"end": "2010-07-31", "val": 13535736, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2009-08-01"}, {"end": "2011-07-31", "val": 14064055, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2010-08-01"}, {"end": "2011-07-31", "val": 14064055, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2010-08-01"}, {"end": "2012-07-31", "val": 34774983, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 34774983, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2011-08-01"}, {"end": "2012-07-31", "val": 34774983, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2011-08-01"}, {"end": "2013-07-31", "val": 56331018, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 56331018, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2012-08-01"}, {"end": "2013-07-31", "val": 56331018, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2012-08-01"}, {"end": "2014-07-31", "val": 65748896, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 65748896, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2013-08-01"}, {"end": "2014-07-31", "val": 65748896, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2013-08-01"}, {"end": "2015-07-31", "val": 70075908, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 70075908, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2014-08-01"}, {"end": "2015-07-31", "val": 70075908, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2014-08-01"}, {"end": "2016-07-31", "val": 72026694, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 72026694, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 72026694, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2015-08-01"}, {"end": "2016-07-31", "val": 72026694, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2015-08-01"}, {"end": "2017-07-31", "val": 73994577, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 73994577, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 73994577, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 73994577, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2016-08-01"}, {"end": "2017-07-31", "val": 73994577, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2016-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2017-08-01"}, {"end": "2018-07-31", "val": 77709592, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2017-08-01"}, {"end": "2019-07-31", "val": 81447998, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 81447998, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 81447998, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2018-08-01"}, {"end": "2019-07-31", "val": 81447998, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2018-08-01"}, {"end": "2020-07-31", "val": 82855392, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 82855392, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2019-08-01"}, {"end": "2020-07-31", "val": 82855392, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2019-08-01"}, {"end": "2021-07-31", "val": 83577375, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 83577375, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2020-08-01"}, {"end": "2021-07-31", "val": 83577375, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2020-08-01"}, {"end": "2022-07-31", "val": 83569517, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 83569517, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2021-08-01"}, {"end": "2022-07-31", "val": 83569517, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2021-08-01"}, {"end": "2023-07-31", "val": 82176629, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 82176629, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2022-08-01"}, {"end": "2023-07-31", "val": 82176629, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2022-08-01"}, {"end": "2024-07-31", "val": 82291483, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16", "start": "2023-08-01"}, {"end": "2024-07-31", "val": 82291483, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2023-08-01"}, {"end": "2025-07-31", "val": 83846793, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11", "start": "2024-08-01"}], "CommonStockSharesOutstanding": [{"end": "2011-07-31", "val": 14422557, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2012-07-31", "val": 53956608, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2012-07-31", "val": 53956608, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 57909277, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2013-07-31", "val": 57909277, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 69082261, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2014-07-31", "val": 69082261, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 71005738, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2015-07-31", "val": 71005738, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 73039919, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2016-07-31", "val": 73039919, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 75007625, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2017-07-31", "val": 75007625, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2017-07-31", "val": 75007625, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 80611698, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-07-31", "val": 80611698, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2018-07-31", "val": 80611698, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2018-07-31", "val": 80611698, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 82140883, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-07-31", "val": 82140883, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2019-07-31", "val": 82140883, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 83461925, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2020-07-31", "val": 83461925, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 83194157, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2021-07-31", "val": 83194157, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 84084209, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2022-07-31", "val": 84084209, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 81440669, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2023-07-31", "val": 81440669, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 83025637, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2024-07-31", "val": 83025637, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}, {"end": "2025-07-31", "val": 84530418, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}], "EntityCommonStockSharesOutstanding": [{"end": "2012-08-31", "val": 54299185, "fy": 2012, "fp": "FY", "form": "10-K", "filed": "2012-09-25"}, {"end": "2013-08-31", "val": 57943601, "fy": 2013, "fp": "FY", "form": "10-K", "filed": "2013-09-27"}, {"end": "2014-08-31", "val": 69118468, "fy": 2014, "fp": "FY", "form": "10-K", "filed": "2014-09-17"}, {"end": "2015-08-31", "val": 71020173, "fy": 2015, "fp": "FY", "form": "10-K", "filed": "2015-09-17"}, {"end": "2016-08-31", "val": 73068434, "fy": 2016, "fp": "FY", "form": "10-K", "filed": "2016-09-15"}, {"end": "2017-08-31", "val": 75009747, "fy": 2017, "fp": "FY", "form": "10-K", "filed": "2017-09-20"}, {"end": "2018-08-31", "val": 80608319, "fy": 2018, "fp": "FY", "form": "10-K", "filed": "2018-09-19"}, {"end": "2018-08-31", "val": 80608319, "fy": 2018, "fp": "FY", "form": "10-K/A", "filed": "2019-06-03"}, {"end": "2019-08-31", "val": 82143313, "fy": 2019, "fp": "FY", "form": "10-K", "filed": "2019-09-30"}, {"end": "2019-08-31", "val": 82143313, "fy": 2019, "fp": "FY", "form": "10-K/A", "filed": "2019-10-01"}, {"end": "2020-08-31", "val": 83474780, "fy": 2020, "fp": "FY", "form": "10-K", "filed": "2020-09-28"}, {"end": "2021-08-31", "val": 83076348, "fy": 2021, "fp": "FY", "form": "10-K", "filed": "2021-09-24"}, {"end": "2022-08-31", "val": 84084360, "fy": 2022, "fp": "FY", "form": "10-K", "filed": "2022-09-26"}, {"end": "2023-08-31", "val": 81440720, "fy": 2023, "fp": "FY", "form": "10-K", "filed": "2023-09-18"}, {"end": "2024-08-30", "val": 83025888, "fy": 2024, "fp": "FY", "form": "10-K", "filed": "2024-09-16"}, {"end": "2025-08-29", "val": 84530578, "fy": 2025, "fp": "FY", "form": "10-K", "filed": "2025-09-11"}]}}