XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Restricted Stock    
Share-based Compensation Award Disclosure    
Fair value of shares vested $ 2.6 $ 2.5
Share-based compensation expense 2.4 2.1
Tax benefit from compensation expense $ 0.8 $ 0.7
2006 Plan    
Share-based Compensation Award Disclosure    
Number of shares authorized 1,219,500  
Number of shares available for grant 241,540  
2006 Plan - Restricted Stock | Minimum    
Share-based Compensation Award Disclosure    
Award vesting period (years) 2 years  
2006 Plan - Restricted Stock | Maximum    
Share-based Compensation Award Disclosure    
Award vesting period (years) 5 years