XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Overview) (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 25, 2024
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Jun. 09, 2025
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Dec. 31, 2023
2001 Employee Stock Purchase Plan                    
Estimated forfeitures related to unvested stock-based awards   $ 459,000   $ 459,000            
Weighted average number of years net compensation cost is expected to be recognized over       1 year 9 months 18 days            
Stock-based compensation capitalized and included in ending inventory   198,000   $ 198,000         $ 198,000  
Income tax (expense) benefit from settlement of stock-based awards   $ 0 $ 76,000 $ (120,000) $ (379,000)          
Subsequent Event                    
2001 Employee Stock Purchase Plan                    
Forfeitures related to total unrecognized stock based compensation authorization pending           $ 2,000,000        
Stock options                    
Stock-Based Awards Outstanding By Award Type (In Shares)                    
Number of stock-based awards outstanding at period end (in shares)   125,470   125,470     135,690 141,190 141,190  
2000 Stock Incentive Plan                    
2000 Stock Incentive Plan                    
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares)   15,757,500   15,757,500            
Aggregate net number of stock-based awards granted (in shares)   12,275,972   12,275,972            
Aggregate number of stock based awards expired and canceled (in shares)   7,549,532   7,549,532            
Aggregate number of stock-based awards exercised (in shares)   10,316,998   10,316,998            
Stock-Based Awards Outstanding By Award Type (In Shares)                    
Number of total stock-based awards outstanding (in shares)   1,958,974   1,958,974            
2000 Stock Incentive Plan | Stock options                    
2000 Stock Incentive Plan                    
Maximum term for grants of incentive and non-qualified stock-based awards, excluding incentive stock-based awards granted to stockholders who own more than 10% of the voting power       10 years            
Percentage of a stockholder's voting power that limits the contractual term of an incentive stock-based award   10.00%   10.00%            
Maximum term for incentive stock-based awards granted to stockholders who own more than 10% of the voting power       5 years            
Stock-Based Awards Outstanding By Award Type (In Shares)                    
Number of stock-based awards outstanding at period end (in shares)   125,470   125,470            
2000 Stock Incentive Plan | Performance shares                    
Stock-Based Awards Outstanding By Award Type (In Shares)                    
Number of stock-based awards outstanding at period end (in shares)   666,173   666,173            
2000 Stock Incentive Plan | RSUs and restricted stock                    
Stock-Based Awards Outstanding By Award Type (In Shares)                    
Number of stock-based awards outstanding at period end (in shares)   1,167,331   1,167,331            
2000 Stock Incentive Plan | Stock Appreciation Rights (SARs)                    
Stock-Based Awards Outstanding By Award Type (In Shares)                    
Number of stock-based awards outstanding at period end (in shares)   0   0         0  
2001 Employee Stock Purchase Plan | ESPP                    
2001 Employee Stock Purchase Plan                    
Total number of common shares reserved for issuance under employee stock purchase plan (in shares)   1,300,000   1,300,000            
Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP)   85.00%   85.00%            
Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period (in shares)   1,092,359   1,092,359            
2023 Equity and Incentive Plan                    
2000 Stock Incentive Plan                    
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares)                   1,669,683
Number of additional shares reserved for issuance (in shares) 2,195,000