XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
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
Mar. 31, 2018
Apr. 01, 2017
Numerator    
Net income $ 30,647 $ 29,187
Denominator:    
Weighted average basic shares outstanding 32,917 34,385
Effect of stock-based compensation awards 86 94
Weighted average diluted shares outstanding 33,003 34,479
Earnings Per Share:    
Basic $ 0.93 $ 0.85
Diluted $ 0.93 $ 0.85