XML 89 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Expenses) (Details) - USD ($)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit $ 9,983,000 $ 9,275,000 $ 11,427,000  
Estimated Income tax benefit (2,164,000) (2,042,000) (2,553,000)  
Net stock-based compensation expense 7,819,000 7,233,000 $ 8,874,000  
Total remaining unrecognized compensation cost related to the unvested stock-based awards 9,625,000      
Estimated forfeitures related to unvested stock-based awards $ 1,040,000      
Weighted average number of years net compensation cost is expected to be recognized over 3 years      
Stock-based compensation capitalized and included in ending inventory $ 48,000 $ 48,000    
Number of stock-based awards outstanding at period end (in shares) 1,073,435 1,422,025 1,555,555 1,668,975
Stock options        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit $ 370,000 $ 442,000 $ 739,000  
Performance shares        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit 1,345,000 1,491,000 1,554,000  
RSUs and restricted stock        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit 2,985,000 2,543,000 2,149,000  
ESPP        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit $ 208,000 222,000 215,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 $ 5,075,000 4,577,000 6,770,000  
Recoupment of share units        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit $ (616,000) $ (310,000) (130,000)  
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    
2000 Stock Incentive Plan | Stock options        
Stock-based Compensation Expenses        
Number of stock-based awards outstanding at period end (in shares) 1,073,435      
Cost of sales        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit $ 929,000 $ 823,000 1,047,000  
Selling, general and administrative expenses        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit 8,091,000 7,527,000 9,336,000  
Research and development expenses        
Stock-based Compensation Expenses        
Stock-based compensation expense (benefit) before income tax benefit $ 963,000 $ 925,000 $ 1,044,000