XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation and Treasury Stock (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2020
Jan. 31, 2020
Jan. 31, 2021
Jul. 31, 2020
Jan. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Oct. 31, 2020
Mar. 12, 2020
Class of Stock [Line Items]                    
Authorized amount under share repurchase program                   $ 10,000,000
Shares repurchased (in shares)                 250,977  
Value of shares repurchased         $ 562,000       $ 3,493,000  
Management                    
Class of Stock [Line Items]                    
Shares exchanged (in shares)       46,993   11,314        
Fair value of common stock for the payment of payroll taxes associated with the vesting of shares under stock-based compensation programs       $ 701,000   $ 213,000        
Stock-Based Compensation                    
Class of Stock [Line Items]                    
Vesting period             2 years      
Stock-Based Compensation | Management                    
Class of Stock [Line Items]                    
Shares granted (in shares)                 0  
Stock-Based Compensation | Key Executives                    
Class of Stock [Line Items]                    
Vesting period             3 years      
Shares granted (in shares)   95,000                
Common stock per share (in dollars per share)   $ 15.26                
Cost from stock compensation             $ 1,450,000      
Stock-Based Compensation | Key Executives | Minimum                    
Class of Stock [Line Items]                    
Vesting period             3 years      
Stock-Based Compensation | Key Executives | Maximum                    
Class of Stock [Line Items]                    
Vesting period             5 years      
Stock-Based Compensation | Non-Employee Directors                    
Class of Stock [Line Items]                    
Shares granted (in shares) 27,815   17,841              
Share-based compensation expense             $ 469,000 $ 358,000