Income Taxes (Details) - USD ($) |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
Jul. 31, 2025 |
|
| Operating Loss Carryforwards [Line Items] | |||||
| Effective tax rate | (58.00%) | (5.60%) | (5.50%) | ||
| Discrete tax expense (benefit) | $ 1,084,000 | $ (498,000) | $ 841,000 | $ (683,000) | |
| Unrecognized tax benefits, including interest | 7,935,000 | 7,935,000 | $ 8,084,000 | ||
| Interest accrued relating to income taxes | 273,000 | 273,000 | 240,000 | ||
| Decrease in gross unrecognized tax benefits that is reasonably possible | 92,000 | 92,000 | |||
| Non-current income taxes payable | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Unrecognized tax benefits, including interest | 1,621,000 | 1,621,000 | 1,818,000 | ||
| Non-current deferred tax assets | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Unrecognized tax benefits, including interest | $ 6,314,000 | $ 6,314,000 | $ 6,266,000 | ||