XML 71 R54.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Restricted Stock    
Share-based Compensation Award Disclosure    
Share-based compensation expense $ 2,560,000 $ 1,834,000
Tax benefit from compensation expense $ 808,000 $ 579,000
2006 Plan    
Share-based Compensation Award Disclosure    
Number of shares authorized 1,219,500  
Number of shares available for grant 370,836  
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