XML 79 R69.htm IDEA: XBRL DOCUMENT v3.19.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. 29, 2019
Mar. 30, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 29, 2019
Jun. 30, 2018
Numerator:            
Net income as reported $ 43,792 $ 36,989 $ 42,326 $ 36,029 $ 80,781 $ 78,354
Weighted average shares outstanding            
Basic (in shares) 24,740   25,004   24,729 24,671
Effect of dilutive securities (in shares) 243   397   269 415
Diluted (in shares) 24,983   25,401   24,998 25,086
Earnings Per Share:            
Basic earnings per share (in dollars per share) $ 1.77   $ 1.69   $ 3.27 $ 3.18
Diluted earnings per share (in dollars per share) $ 1.75   $ 1.67   $ 3.23 $ 3.12