v3.21.2
NET INCOME PER COMMON SHARE - Income Per Share Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2021
Jun. 28, 2020
Jun. 27, 2021
Jun. 28, 2020
Earnings Per Share [Abstract]        
Net income for basic per share calculation $ 58,985 $ 714 $ 106,498 $ 21,901
Net income for diluted per share calculation 58,985 714 106,498 21,901
Net income for basic and diluted per share calculation $ 58,985 $ 714 $ 106,498 $ 21,901
Weighted average common shares outstanding - basic (in shares) 22,948 22,667 22,844 22,840
Effect of potentially dilutive securities (in shares) 487 265 516 258
Weighted average common shares outstanding - diluted (in shares) 23,435 22,932 23,360 23,098
Basic net income per common share (in dollars per share) $ 2.57 $ 0.03 $ 4.66 $ 0.96
Diluted net income per common share (in dollars per share) $ 2.52 $ 0.03 $ 4.56 $ 0.95