XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Restricted Stock    
Share-based Compensation Award Disclosure    
Share-based compensation expense $ 2,083,000 $ 1,924,000
Tax benefit from compensation expense $ 658,000 $ 607,000
2006 Plan    
Share-based Compensation Award Disclosure    
Number of shares authorized 1,219,500  
Number of shares available for grant 272,475  
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