v3.26.3
Stock Compensation Plan (Schedule of Share Based Compensation SARs Activity) (Details) - $ / shares
shares in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 927 870 751 710
Stock Appreciation Rights (SARs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 450 264    
Awards, granted (in shares) 314      
Awards, vested (in shares) (114)      
Awards, forfeited (in shares) (14)      
Weighted-average grant-date fair value, outstanding beginning balance (in dollars per share) $ 48.36      
Weighted-average grant-date fair value, granted (in dollars per share) 32.21      
Weighted-average grant-date fair value, vested (in dollars per share) 50.82      
Weighted-average grant-date fair value, forfeited (in dollars per share) 38.09      
Weighted-average grant-date fair value, outstanding ending balance (in dollars per share) $ 36.79