XML 108 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Reconciliation of Basic and Diluted EPS Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Earnings Per Share [Abstract]                      
Net income $ 3,920 $ 1,192 $ 10,257 $ 17,429 $ (18,440) $ 5,171 $ 12,467 $ 24,455 $ 32,798 $ 23,653 $ 43,138
Weighted average shares outstanding for basic EPS 79,271 78,474 78,318 78,205 77,526 76,118 75,249 74,714 78,608 75,899 59,895
Effect of dilutive securities:                      
Stock options                 3,019 3,129 2,140
Restricted Stock                 56 13 0
Weighted average shares outstanding for diluted EPS 81,785 81,561 81,424 81,466 77,526 79,710 77,858 77,837 81,683 79,041 62,035
Basic EPS (in usd per share) $ 0.05 $ 0.02 $ 0.13 $ 0.22 $ (0.24) $ 0.07 $ 0.17 $ 0.33 $ 0.42 $ 0.31 $ 0.72
Diluted EPS (in usd per share) $ 0.05 $ 0.01 $ 0.13 $ 0.21 $ (0.24) $ 0.06 $ 0.16 $ 0.31 $ 0.40 $ 0.30 $ 0.70
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Anti-dilutive options, RSUs outstanding excluded from EPS 350 315 391 356 3,130 0 0 0      
Stock options                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Anti-dilutive options, RSUs outstanding excluded from EPS                 294 0 254