XML 55 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding Used to Compute Earnings Per Share (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Jun. 28, 2014
Jun. 29, 2013
Sep. 27, 2014
Sep. 28, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounting Policies [Abstract]                              
Net Income $ 5,156us-gaap_NetIncomeLoss $ 2,933us-gaap_NetIncomeLoss $ 6,619us-gaap_NetIncomeLoss $ 5,159us-gaap_NetIncomeLoss $ (5,244)us-gaap_NetIncomeLoss $ 6,985us-gaap_NetIncomeLoss $ 5,666us-gaap_NetIncomeLoss $ 3,971us-gaap_NetIncomeLoss $ 11,778us-gaap_NetIncomeLoss $ 9,637us-gaap_NetIncomeLoss $ 14,711us-gaap_NetIncomeLoss $ 16,622us-gaap_NetIncomeLoss $ 19,867us-gaap_NetIncomeLoss $ 11,378us-gaap_NetIncomeLoss $ 17,623us-gaap_NetIncomeLoss
Weighted-average number of common shares outstanding                              
Basic weighted-average common shares outstanding   10,921us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,871us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,844us-gaap_WeightedAverageNumberOfSharesOutstandingBasic   10,722us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,648us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,600us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,864us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,624us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,902us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,657us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,897us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,695us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 10,580us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive potential common shares                         229us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 157us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 48us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Diluted weighted-average common shares outstanding   11,150us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,045us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,107us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding   10,917us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,790us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,670us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,122us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,731us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,202us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,785us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,126us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,852us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 10,628us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Earnings Per Share                              
Basic (in dollars per share) $ 0.47us-gaap_EarningsPerShareBasic $ 0.27us-gaap_EarningsPerShareBasic $ 0.61us-gaap_EarningsPerShareBasic $ 0.48us-gaap_EarningsPerShareBasic $ (0.49)us-gaap_EarningsPerShareBasic $ 0.65us-gaap_EarningsPerShareBasic $ 0.53us-gaap_EarningsPerShareBasic $ 0.37us-gaap_EarningsPerShareBasic $ 1.08us-gaap_EarningsPerShareBasic $ 0.91us-gaap_EarningsPerShareBasic $ 1.35us-gaap_EarningsPerShareBasic $ 1.56us-gaap_EarningsPerShareBasic $ 1.82us-gaap_EarningsPerShareBasic $ 1.06us-gaap_EarningsPerShareBasic $ 1.67us-gaap_EarningsPerShareBasic
Diluted (in dollars per share) $ 0.46us-gaap_EarningsPerShareDiluted $ 0.26us-gaap_EarningsPerShareDiluted $ 0.60us-gaap_EarningsPerShareDiluted $ 0.46us-gaap_EarningsPerShareDiluted $ (0.49)us-gaap_EarningsPerShareDiluted $ 0.64us-gaap_EarningsPerShareDiluted $ 0.53us-gaap_EarningsPerShareDiluted $ 0.37us-gaap_EarningsPerShareDiluted $ 1.06us-gaap_EarningsPerShareDiluted $ 0.90us-gaap_EarningsPerShareDiluted $ 1.31us-gaap_EarningsPerShareDiluted $ 1.54us-gaap_EarningsPerShareDiluted $ 1.79us-gaap_EarningsPerShareDiluted $ 1.05us-gaap_EarningsPerShareDiluted $ 1.66us-gaap_EarningsPerShareDiluted