XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Summary of Unrecognized Tax Benefits) (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Activity Related to Unrecognized Tax Benefits [Roll Forward]      
Balance at beginning of period $ 8,381,000 $ 8,956,000 $ 9,675,000
Increase related to current period 89,000 181,000 681,000
Increase related to prior periods 8,000 130,000 51,000
Expiration of statute of limitations (569,000) (622,000) (1,406,000)
Decrease related to prior periods (65,000) (264,000) (45,000)
Balance at end of period $ 7,844,000 $ 8,381,000 $ 8,956,000