XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Stock Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Stock options outstanding and exercisable    
Options Outstanding, Weighted Average Exercise Price $ 4.66 $ 5.04
Range One    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 1.62  
Range of Exercise Prices, Upper Range Limit $ 2.12  
Options Outstanding, Number of Shares 63,208  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 5 years 5 months 15 days  
Options Outstanding, Weighted Average Exercise Price $ 1.94  
Options Vested and Exercisable, Number of Shares Exercisable 21,635  
Options Vested and Exercisable, Weighted Average Exercise Price $ 2.01  
Range Two    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 2.13  
Range of Exercise Prices, Upper Range Limit $ 2.13  
Options Outstanding, Number of Shares 851,114  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 4 years 2 months 15 days  
Options Outstanding, Weighted Average Exercise Price $ 2.13  
Options Vested and Exercisable, Number of Shares Exercisable 488,167  
Options Vested and Exercisable, Weighted Average Exercise Price $ 2.13  
Range Three    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 2.17  
Range of Exercise Prices, Upper Range Limit $ 2.27  
Options Outstanding, Number of Shares 68,563  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 3 years 21 days  
Options Outstanding, Weighted Average Exercise Price $ 2.22  
Options Vested and Exercisable, Number of Shares Exercisable 55,689  
Options Vested and Exercisable, Weighted Average Exercise Price $ 2.23  
Range Four    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 2.28  
Range of Exercise Prices, Upper Range Limit $ 2.28  
Options Outstanding, Number of Shares 319,811  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 2 years 11 months 4 days  
Options Outstanding, Weighted Average Exercise Price $ 2.28  
Options Vested and Exercisable, Number of Shares Exercisable 261,811  
Options Vested and Exercisable, Weighted Average Exercise Price $ 2.28  
Range Five    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 2.3  
Range of Exercise Prices, Upper Range Limit $ 5.04  
Options Outstanding, Number of Shares 182,271  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 2 years 1 month 17 days  
Options Outstanding, Weighted Average Exercise Price $ 4.05  
Options Vested and Exercisable, Number of Shares Exercisable 153,154  
Options Vested and Exercisable, Weighted Average Exercise Price $ 4.19  
Range Six    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 5.3  
Range of Exercise Prices, Upper Range Limit $ 6.58  
Options Outstanding, Number of Shares 181,240  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 2 years  
Options Outstanding, Weighted Average Exercise Price $ 6.31  
Options Vested and Exercisable, Number of Shares Exercisable 179,594  
Options Vested and Exercisable, Weighted Average Exercise Price $ 6.32  
Range Seven    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 6.76  
Range of Exercise Prices, Upper Range Limit $ 7.38  
Options Outstanding, Number of Shares 22,700  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 3 years 2 months 26 days  
Options Outstanding, Weighted Average Exercise Price $ 7.30  
Options Vested and Exercisable, Number of Shares Exercisable 20,013  
Options Vested and Exercisable, Weighted Average Exercise Price $ 7.30  
Range Eight    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 7.4  
Range of Exercise Prices, Upper Range Limit $ 7.4  
Options Outstanding, Number of Shares 400  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 6 months 25 days  
Options Outstanding, Weighted Average Exercise Price $ 7.4  
Options Vested and Exercisable, Number of Shares Exercisable 400  
Options Vested and Exercisable, Weighted Average Exercise Price $ 7.4  
Range Nine    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 7.58  
Range of Exercise Prices, Upper Range Limit $ 7.58  
Options Outstanding, Number of Shares 3,000  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 3 years 9 months 25 days  
Options Outstanding, Weighted Average Exercise Price $ 7.58  
Options Vested and Exercisable, Number of Shares Exercisable 2,375  
Options Vested and Exercisable, Weighted Average Exercise Price $ 7.58  
Range Ten    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 7.62  
Range of Exercise Prices, Upper Range Limit $ 7.62  
Options Outstanding, Number of Shares 400  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 3 years 9 months  
Options Outstanding, Weighted Average Exercise Price $ 7.62  
Options Vested and Exercisable, Number of Shares Exercisable 325  
Options Vested and Exercisable, Weighted Average Exercise Price $ 7.62  
Range Eleven    
Stock options outstanding and exercisable    
Range of Exercise Prices, Lower Range Limit 1.62  
Range of Exercise Prices, Upper Range Limit $ 7.62  
Options Outstanding, Number of Shares 1,692,707  
Options Outstanding, Weighted Average Remaining Contractual Life (years) 3 years 5 months 26 days  
Options Outstanding, Weighted Average Exercise Price $ 2.89  
Options Vested and Exercisable, Number of Shares Exercisable 1,183,163  
Options Vested and Exercisable, Weighted Average Exercise Price $ 3.17