XML 83 R55.htm IDEA: XBRL DOCUMENT v3.19.3
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Restricted Stock    
Share-based Compensation Award Disclosure    
Share-based compensation expense $ 1,834,000 $ 1,349,000
Tax benefit from compensation expense $ 579,000 $ 426,000
2006 Plan    
Share-based Compensation Award Disclosure    
Number of shares authorized 937,500  
Number of shares available for grant 74,263  
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