XML 28 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]    
Net income $ 4,754us-gaap_NetIncomeLoss $ 5,280us-gaap_NetIncomeLoss
Weighted-average shares outstanding 29,653,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 29,189,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of employee stock options and restricted shares 577,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 844,000us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Diluted weighted-average shares outstanding 30,230,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 30,033,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic income per share $ 0.16us-gaap_EarningsPerShareBasic $ 0.18us-gaap_EarningsPerShareBasic
Diluted income per share $ 0.16us-gaap_EarningsPerShareDiluted $ 0.18us-gaap_EarningsPerShareDiluted
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 500,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 100,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount