XML 92 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Treasury Stock (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2020
Dec. 31, 2019
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Mar. 12, 2020
Class of Stock [Line Items]                
Authorized amount under share repurchase program               $ 10,000,000.0
Management                
Class of Stock [Line Items]                
Shares exchanged (in shares)       11,314 20,119      
Fair value of common stock for the payment of payroll taxes associated with the vesting of shares under stock-based compensation programs       $ 213,000 $ 305,000      
Stock-Based Compensation | Minimum                
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)   $ 18.87            
Cost from stock compensation       $ 1,793,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) 17,841   15,642          
Share-based compensation expense           $ 358,000 $ 339,000