XML 73 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Sep. 29, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 28, 2019
Sep. 29, 2018
Numerator:                
Net income as reported $ 35,647 $ 43,792 $ 36,989 $ 53,546 $ 42,326 $ 36,029 $ 116,428 $ 131,900
Weighted average shares outstanding                
Basic (in shares) 24,482     25,109     24,646 24,817
Effect of dilutive securities (in shares) 202     362     248 395
Diluted (in shares) 24,684     25,471     24,894 25,212
Earnings Per Share:                
Basic earnings per share (in dollars per share) $ 1.46     $ 2.13     $ 4.72 $ 5.31
Diluted earnings per share (in dollars per share) $ 1.44     $ 2.10     $ 4.68 $ 5.23