XML 89 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Expenses) (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2021
director
Jul. 31, 2023
USD ($)
shares
Jul. 31, 2022
USD ($)
shares
Jul. 31, 2021
USD ($)
shares
Jul. 31, 2020
shares
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   $ 10,107,000 $ 7,767,000 $ 9,983,000  
CEO transition costs related to equity-classified stock-based awards   3,764,000 7,388,000 0  
Total stock-based compensation expense before income tax benefit   13,871,000 15,155,000 9,983,000  
Estimated income tax benefit   (2,552,000) (2,260,000) (2,164,000)  
Net stock-based compensation expense   11,319,000 12,895,000 $ 7,819,000  
Total remaining unrecognized compensation cost related to the unvested stock-based awards   7,812,000      
Estimated forfeitures related to unvested stock-based awards   $ 530,000      
Weighted average number of years net compensation cost is expected to be recognized over   2 years 3 months 18 days      
Stock-based compensation capitalized and included in ending inventory   $ 198,000 $ 48,000    
Number of stock-based awards outstanding at period end (in shares) | shares   240,510 483,480 1,073,435 1,422,025
Stock-based compensation related to retirement of Board of Directors     $ 827,000    
Number of retired Board of Directors | director 3        
Stock options          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   $ 87,000 519,000 $ 370,000  
Performance shares          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   973,000 1,136,000 1,345,000  
RSUs, restricted stock, share units and other stock-based awards          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   8,926,000 5,912,000 8,060,000  
ESPP          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   $ 121,000 $ 200,000 208,000  
Discount offered to employees participating in the ESPP as a percentage of market price   15.00%      
2000 Stock Incentive Plan | Stock appreciation rights (SARs)          
Stock-based Compensation Expenses          
Number of stock-based awards outstanding at period end (in shares) | shares   0 0    
2000 Stock Incentive Plan | Stock options          
Stock-based Compensation Expenses          
Number of stock-based awards outstanding at period end (in shares) | shares   240,510      
Cost of sales          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   $ 1,110,000 $ 692,000 929,000  
Selling, general and administrative expenses          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   7,960,000 6,312,000 8,091,000  
Research and development expenses          
Stock-based Compensation Expenses          
Stock-based compensation expense (benefit) before income tax benefit   $ 1,037,000 $ 763,000 $ 963,000