XML 19 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
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 6 Months Ended
Jun. 27, 2015
Jun. 28, 2014
Jun. 27, 2015
Jun. 28, 2014
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]        
Net income $ 7,252 $ 8,530 $ 12,006 $ 13,810
Weighted-average shares outstanding 29,785 29,533 29,719 29,361
Dilutive effect of employee stock options and restricted shares 483 596 564 761
Diluted weighted-average shares outstanding 30,268 30,129 30,283 30,122
Basic income per share $ 0.24 $ 0.29 $ 0.40 $ 0.47
Diluted income per share $ 0.24 $ 0.28 $ 0.40 $ 0.46
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 600 300 500 200