Income Taxes (Summary of Unrecognized Tax Benefits) (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2023 |
Jul. 31, 2022 |
Jul. 31, 2021 |
|
Activity Related to Unrecognized Tax Benefits [Roll Forward] | |||
Balance at beginning of period | $ 9,675,000 | $ 9,009,000 | $ 8,270,000 |
Increase related to current period | 681,000 | 598,000 | 528,000 |
Increase related to prior periods | 51,000 | 153,000 | 338,000 |
Expiration of statute of limitations | (1,406,000) | (83,000) | (48,000) |
Decrease related to prior periods | (45,000) | (2,000) | (79,000) |
Balance at end of period | $ 8,956,000 | $ 9,675,000 | $ 9,009,000 |