XML 28 R12.htm IDEA: XBRL DOCUMENT v3.25.3
Cybersecurity and Risk Management
12 Months Ended
Jul. 31, 2025
Cybersecurity Risk Management, Strategy, and Governance [Abstract]  
Cybersecurity Risk Board of Directors Oversight [Text Block] Governance Related to Cybersecurity Risks
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] The Board of Directors and Corporate Governance and Nominating Committee oversee the management of risks by our management.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The Corporate Governance and Nominating Committee is responsible for reviewing our cybersecurity program and risks, as identified by our management, and the steps our management has taken to protect against threats to our assets, including information systems and data security.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Corporate Governance and Nominating Committee provides updates to the Board on an annual basis.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true