XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.3
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