XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Schedule of stock options outstanding and exercisable) (Details)
12 Months Ended
Dec. 30, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding options | shares 3,348,103
Weighted- average remaining contractual life (years) 6 years 6 months
Weighted-average exercise price $ 5.63
Exercisable options | shares 2,125,112
Weighted- average exercise price $ 5.33
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 $ 3.73
Outstanding options | shares 1,016,553
Weighted- average remaining contractual life (years) 5 years 2 months 12 days
Weighted-average exercise price $ 3.35
Exercisable options | shares 1,016,553
Weighted- average exercise price $ 3.35
Exercise Price Range 2 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 3.74
Exercise price range High $ 5.69
Outstanding options | shares 278,998
Weighted- average remaining contractual life (years) 5 years 1 month 6 days
Weighted-average exercise price $ 4.87
Exercisable options | shares 242,640
Weighted- average exercise price $ 4.78
Exercise Price Range 3 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 5.7
Exercise price range High $ 6.13
Outstanding options | shares 1,402,892
Weighted- average remaining contractual life (years) 8 years
Weighted-average exercise price $ 5.91
Exercisable options | shares 505,767
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 $ 9.48
Outstanding options | shares 327,235
Weighted- average remaining contractual life (years) 8 years 2 months 12 days
Weighted-average exercise price $ 6.51
Exercisable options | shares 62,005
Weighted- average exercise price $ 7.19
Exercise Price Range 5 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 9.49
Exercise price range High $ 14.77
Outstanding options | shares 322,425
Weighted- average remaining contractual life (years) 3 years 3 months 18 days
Weighted-average exercise price $ 11.4
Exercisable options | shares 298,147
Weighted- average exercise price $ 11.12