XML 39 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]        
Net income $ 19,512 $ 12,793 $ 28,258 $ 24,799
Weighted-average shares outstanding 27,237 29,654 27,878 29,697
Dilutive effect of employee stock options and restricted shares 541 463 545 556
Diluted weighted-average shares outstanding 27,778 30,117 28,423 30,253
Basic income per share $ 0.72 $ 0.43 $ 1.01 $ 0.84
Diluted income per share $ 0.70 $ 0.42 $ 0.99 $ 0.82
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 500 700 600 500