XML 106 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Schedule of stock options outstanding and exercisable) (Details)
12 Months Ended
Dec. 28, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding options | shares 3,321,778
Weighted- average remaining contractual life (years) 2 years 9 months 18 days
Weighted-average exercise price $ 5.56
Exercisable options | shares 2,678,564
Weighted- average exercise price $ 5.43
Exercise Price Range 1 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price range Low 3.25
Exercise price range High $ 4.05
Outstanding options | shares 973,221
Weighted- average remaining contractual life (years) 3 months 18 days
Weighted-average exercise price $ 3.36
Exercisable options | shares 973,221
Weighted- average exercise price $ 3.36
Exercise Price Range 2 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price range Low 4.06
Exercise price range High $ 5.73
Outstanding options | shares 340,984
Weighted- average remaining contractual life (years) 7 years 6 months
Weighted-average exercise price $ 5.32
Exercisable options | shares 110,180
Weighted- average exercise price $ 4.85
Exercise Price Range 3 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price range Low 5.74
Exercise price range High $ 6.13
Outstanding options | shares 1,267,054
Weighted- average remaining contractual life (years) 1 year 8 months 12 days
Weighted-average exercise price $ 5.91
Exercisable options | shares 1,182,804
Weighted- average exercise price $ 5.91
Exercise Price Range 4 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price range Low 6.14
Exercise price range High $ 6.6
Outstanding options | shares 461,170
Weighted- average remaining contractual life (years) 7 years 2 months 12 days
Weighted-average exercise price $ 6.44
Exercisable options | shares 144,460
Weighted- average exercise price $ 6.35
Exercise Price Range 5 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price range Low 6.61
Exercise price range High $ 14.77
Outstanding options | shares 279,349
Weighted- average remaining contractual life (years) 3 years
Weighted-average exercise price $ 10.5
Exercisable options | shares 267,899
Weighted- average exercise price $ 10.62