XML 129 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Reconciliation of Basic and Diluted EPS Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Earnings Per Share [Abstract]      
Net income $ 36,277 $ 32,798 $ 23,653
Weighted average shares outstanding for basic EPS 80,565 78,608 75,899
Effect of dilutive securities:      
Stock options 1,737 3,019 3,129
Restricted Stock 183 56 13
2025 Notes 308 0 0
Weighted average shares outstanding for diluted EPS 82,793 81,683 79,041
Basic EPS (in usd per share) $ 0.45 $ 0.42 $ 0.31
Diluted EPS (in usd per share) $ 0.44 $ 0.40 $ 0.30
Options, RSUs, and 2025 Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive options, RSUs outstanding, and 2025 Notes excluded from EPS 13,325 294 0