XML 60 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Schedule of stock options outstanding and exercisable (Details)
12 Months Ended
Dec. 28, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding options | shares 1,949,888
Weighted- average remaining contractual life (years) 5 years 8 months 4 days
Weighted-average exercise price $ 7.57
Exercisable options | shares 1,370,188
Weighted- average exercise price $ 6.88
Exercise Price Range 1 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 3.27
Exercise price range High $ 5.50
Outstanding options | shares 325,115
Weighted- average remaining contractual life (years) 5 years 9 months 3 days
Weighted-average exercise price $ 3.75
Exercisable options | shares 307,715
Weighted- average exercise price $ 3.73
Exercise Price Range 2 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 5.51
Exercise price range High $ 6.73
Outstanding options | shares 469,455
Weighted- average remaining contractual life (years) 4 years 7 months 20 days
Weighted-average exercise price $ 6.19
Exercisable options | shares 469,455
Weighted- average exercise price $ 6.19
Exercise Price Range 3 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 6.74
Exercise price range High $ 8.98
Outstanding options | shares 331,610
Weighted- average remaining contractual life (years) 4 years 7 months 17 days
Weighted-average exercise price $ 7.56
Exercisable options | shares 265,498
Weighted- average exercise price $ 7.41
Exercise Price Range 4 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 8.99
Exercise price range High $ 9.79
Outstanding options | shares 559,761
Weighted- average remaining contractual life (years) 7 years 6 months
Weighted-average exercise price $ 9.44
Exercisable options | shares 87,327
Weighted- average exercise price $ 9.26
Exercise Price Range 5 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price range Low 9.80
Exercise price range High $ 13.86
Outstanding options | shares 263,947
Weighted- average remaining contractual life (years) 4 years 11 months 4 days
Weighted-average exercise price $ 10.73
Exercisable options | shares 240,193
Weighted- average exercise price $ 10.80