XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Stock Options) (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Apr. 30, 2024
Weighted Average Remaining Contractual Term (Years)        
Outstanding, Ending Balance 3 years 11 months 19 days      
Aggregated Intrinsic Value        
Outstanding, Ending Balance $ 0     $ 0
Stock options        
Awards (In Shares)        
Outstanding, Beginning Balance (in shares) 224,580 234,260 240,510 240,510
Expired/canceled (in shares) (54,430) (9,680) (6,250)  
Outstanding, Ending Balance (in shares) 170,150 224,580 234,260 170,150
Exercisable, Ending Balance (in shares) 147,450     147,450
Vested and Expected to Vest, Ending Balance (in shares) 168,498     168,498
Weighted Average Exercise Price (Per Share)        
Outstanding, Beginning Balance (in dollars per share) $ 23.93 $ 23.95 $ 23.96 $ 23.96
Expired/canceled (in dollars per share) 28.68 24.25 24.31  
Outstanding, Ending Balance (in dollars per share) 22.42 $ 23.93 $ 23.95 22.42
Exercisable, Ending Balance (in dollars per share) 23.11     23.11
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 22.46     $ 22.46
Weighted Average Remaining Contractual Term (Years)        
Exercisable, Ending Balance       3 years 7 months 24 days
Vested And Expected To Vest, Ending Balance       3 years 11 months 12 days
Aggregated Intrinsic Value        
Exercisable, Ending Balance $ 0     $ 0
Vested and Expected to Vest, Ending Balance $ 0     $ 0
Additional Disclosures        
Exercise price, lower range limit (in dollars per share)       $ 17.88
Exercise price, upper range limit (in dollars per share)       $ 31.44
Stock options | Maximum        
Additional Disclosures        
Contractual term (in years)       10 years
Stock options | Tranche Two        
Additional Disclosures        
Vesting period       5 years