XML 17 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Numerator        
Net income $ 21,308 $ 34,017 $ 66,213 $ 99,003
Denominator:        
Weighted average basic shares outstanding 32,522 32,985 32,656 33,177
Effect of stock-based compensation awards 72 110 82 90
Weighted average diluted shares outstanding 32,594 33,095 32,738 33,267
Earnings Per Share:        
Basic $ 0.66 $ 1.03 $ 2.03 $ 2.98
Diluted $ 0.65 $ 1.03 $ 2.02 $ 2.98