XML 100 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Stock Options) (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Awards (In Shares)      
Outstanding, Beginning Balance (in shares) 240,510 483,480 1,073,435
Expired/canceled (in shares) (99,320) (242,970) (588,735)
Exercised (in shares) 0 0 (1,220)
Outstanding, Ending Balance (in shares) 141,190 240,510 483,480
Exercisable, Ending Balance (in shares) 129,840    
Vested and Expected to Vest, Ending Balance (in shares) 139,975    
Weighted Average Exercise Price (Per Share)      
Outstanding, Beginning Balance (in dollars per share) $ 23.96 $ 24.43 $ 25.76
Expired/canceled (in dollars per share) 28.72 24.89 26.86
Exercised (in dollars per share)     17.88
Outstanding, Ending Balance (in dollars per share) 20.61 $ 23.96 $ 24.43
Exercisable, Ending Balance (in dollars per share) 20.84    
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 20.63    
Weighted Average Remaining Contractual Term (Years)      
Outstanding, Ending Balance 4 years 6 months 3 days    
Exercisable, Ending Balance 4 years 4 months 20 days    
Vested And Expected To Vest, Ending Balance 4 years 6 months    
Aggregated Intrinsic Value      
Outstanding, Ending Balance $ 0    
Exercisable, Ending Balance 0   $ 7,000
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    
Granted (in shares) 0 0 0
Stock options      
Additional Disclosures      
Contractual term (in years) 10 years    
Vesting period (in years) 5 years    
Vested stock-based awards net settled upon exercise (in shares)     1,220
Common stock issued for net settlement of stock-based awards (in shares)     220