XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Expenses) (Details) - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Jul. 31, 2021
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ 921,000 $ 699,000  
Estimated Income tax benefit (193,000) (144,000)  
Net stock-based compensation expense 728,000 555,000  
Total remaining unrecognized compensation cost related to the unvested stock-based awards 13,766,000    
Estimated forfeitures related to unvested stock-based awards $ 1,217,000    
Weighted average number of years net compensation cost is expected to be recognized over 3 years 4 months 24 days    
Stock-based compensation capitalized and included in ending inventory $ 48,000   $ 48,000
Stock options      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ 78,000 120,000  
Number of stock-based awards outstanding at period end (in shares) 1,015,965   1,073,435
Performance shares      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ 349,000 222,000  
RSUs and restricted stock      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit 856,000 922,000  
ESPP      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ 55,000 51,000  
Discount offered to employees participating in the ESPP as a percentage of market price 15.00%    
Share units      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ (417,000) (616,000)  
2000 Stock Incentive Plan | Stock options      
Stock-based Compensation Expenses      
Number of stock-based awards outstanding at period end (in shares) 1,015,965    
2000 Stock Incentive Plan | Stock appreciation rights (SARs)      
Stock-based Compensation Expenses      
Number of stock-based awards outstanding at period end (in shares) 0   0
Cost of sales      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ 73,000 73,000  
Selling, general and administrative expenses      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit 772,000 542,000  
Research and development expenses      
Stock-based Compensation Expenses      
Stock-based compensation expense (benefit) before income tax benefit $ 76,000 $ 84,000