XML 101 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Mar. 28, 2020
Jun. 29, 2019
Mar. 30, 2019
Jun. 27, 2020
Jun. 29, 2019
Numerator:            
Net (loss) income as reported $ (8,991) $ 24,644 $ 43,792 $ 36,989 $ 15,653 $ 80,781
Weighted average shares outstanding            
Basic (in shares) 24,312   24,740   24,353 24,729
Effect of dilutive securities (in shares) 0   243   167 269
Diluted (in shares) 24,312   24,983   24,520 24,998
(Loss) Earnings Per Share:            
Basic (loss) earnings per share (in dollars per share) $ (0.37)   $ 1.77   $ 0.64 $ 3.27
Diluted (loss) earnings per share (in dollars per share) $ (0.37)   $ 1.75   $ 0.64 $ 3.23