Operations and Summary of Significant Accounting Policies (Details 7) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 27, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 29, 2012
Sep. 29, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Earnings per common share                              
Anti-dilutive options excluded from computation of diluted earnings per share (in shares)                         26,306,291 291,571 281,017
Basic Earnings Per Share:                              
Net income $ 3,408 $ 3,084 $ 2,472 $ 1,597 $ 2,007 $ 2,148 $ 1,407 $ 1,056 $ 2,364 $ 1,740 $ 1,623 $ 1,722 $ 10,561 $ 6,618 $ 7,449
Weighted average number of common shares 19,564,000 19,530,000 19,468,000 19,437,000 19,454,000 19,473,000 19,307,000 19,206,000 19,075,000 19,031,000 18,899,000 18,282,000 19,500,000 19,360,000 18,821,000
Earnings per common share (in dollars per share) $ 0.17 $ 0.16 $ 0.13 $ 0.08 $ 0.10 $ 0.11 $ 0.07 $ 0.05 $ 0.12 $ 0.09 $ 0.09 $ 0.09 $ 0.54 $ 0.34 $ 0.40
Diluted Earnings Per Share:                              
Net income                         $ 10,561 $ 6,618 $ 7,449
Weighted average number of common shares 19,564,000 19,530,000 19,468,000 19,437,000 19,454,000 19,473,000 19,307,000 19,206,000 19,075,000 19,031,000 18,899,000 18,282,000 19,500,000 19,360,000 18,821,000
Incremental shares from assumed conversions of stock options and non-vested shares of restricted stock                         490,000 429,000 753,000
Adjusted weighted average number of common shares 20,062,000 20,014,000 19,960,000 19,924,000 19,916,000 19,843,000 19,702,000 19,694,000 19,684,000 19,690,000 19,555,000 19,365,000 19,990,000 19,789,000 19,574,000
Earnings per common share (in dollars per share) $ 0.17 $ 0.15 $ 0.12 $ 0.08 $ 0.10 $ 0.11 $ 0.07 $ 0.05 $ 0.12 $ 0.09 $ 0.08 $ 0.09 $ 0.53 $ 0.33 $ 0.38