XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Stock Options) (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Awards (In Shares)      
Outstanding, Beginning Balance (in shares) 141,190 240,510 483,480
Expired/canceled (in shares) (16,720) (99,320) (242,970)
Outstanding, Ending Balance (in shares) 124,470 141,190 240,510
Exercisable, Ending Balance (in shares) 124,470    
Vested and Expected to Vest, Ending Balance (in shares) 124,470    
Weighted Average Exercise Price (Per Share)      
Outstanding, Beginning Balance (in dollars per share) $ 20.61 $ 23.96 $ 24.43
Expired/canceled (in dollars per share) 21.77 28.72 24.89
Outstanding, Ending Balance (in dollars per share) 20.45 $ 20.61 $ 23.96
Exercisable, Ending Balance (in dollars per share) 20.45    
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 20.45    
Weighted Average Remaining Contractual Term (Years)      
Outstanding, Ending Balance 3 years 6 months 25 days    
Exercisable, Ending Balance 3 years 6 months 25 days    
Vested And Expected To Vest, Ending Balance 3 years 6 months 25 days    
Aggregated Intrinsic Value      
Outstanding, Ending Balance $ 0    
Exercisable, Ending Balance 0    
Vested and Expected to Vest, Ending Balance $ 0    
Additional Disclosures      
Exercise price, lower range limit (in dollars per share) $ 17.88    
Exercise price, upper range limit (in dollars per share) $ 28.35    
Stock options      
Additional Disclosures      
Contractual term (in years) 10 years    
Vesting period (in years) 5 years