v3.20.2
NET INCOME PER COMMON SHARE - Income Per Share Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2020
Sep. 29, 2019
Sep. 27, 2020
Sep. 29, 2019
Earnings Per Share [Abstract]        
Net income for basic and diluted per share calculation $ 37,336 $ 21,317 $ 59,237 $ 69,582
Weighted average shares outstanding - basic (in shares) 22,674 23,076 22,784 23,073
Effect of potentially dilutive securities (in shares) 398 197 304 206
Weighted average common shares outstanding - diluted (in shares) 23,072 23,273 23,088 23,279
Basic net income per common share (in dollars per share) $ 1.65 $ 0.92 $ 2.60 $ 3.02
Diluted net income per common share (in dollars per share) $ 1.62 $ 0.92 $ 2.57 $ 2.99