Goodwill and Intangible Assets - Schedule of in-Process Research and Development (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Jul. 31, 2025 |
|---|---|---|
| Schedule of in-Process Research and Development [Abstract] | ||
| Balance as of July 31, 2025 | $ 31,575 | $ 31,575 |
| Balance as of April 30, 2026 | $ 31,575 | $ 31,575 |