XML 66 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted, number of shares 33,000  
2006 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Number Authorized (shares) 1,219,500  
Number Available (shares) 354,146  
2006 Plan | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award    
Award Vesting Period, Minimum (years) one  
Award Vesting Period, Maximum (years) five years  
Share-based Compensation Expense $ 784,000 $ 969,000
2006 Plan | Restricted Stock | Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted, number of shares 33,000 19,000