XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Stock Options) (Details) - Stock options
3 Months Ended
Oct. 31, 2023
USD ($)
$ / shares
shares
Awards (In Shares)  
Outstanding, Beginning Balance (in shares) | shares 240,510
Expired/canceled (in shares) | shares (6,250)
Outstanding, Ending Balance (in shares) | shares 234,260
Exercisable, Ending Balance (in shares) | shares 206,880
Vested and Expected to Vest, Ending Balance (in shares) | shares 233,021
Weighted Average Exercise Price (Per Share)  
Outstanding, Beginning Balance (in dollars per share) $ 23.96
Expired/canceled (in dollars per share) 24.31
Outstanding, Ending Balance (in dollars per share) 23.95
Exercisable, Ending Balance (in dollars per share) 24.75
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 23.98
Weighted Average Remaining Contractual Term (Years)  
Outstanding, Ending Balance 3 years 9 months 25 days
Exercisable, Ending Balance 3 years 5 months 15 days
Vested And Expected To Vest, Ending Balance 3 years 9 months 21 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) $ 33.94
Maximum  
Additional Disclosures  
Contractual term (in years) 10 years
Tranche Two  
Additional Disclosures  
Vesting period 5 years