Annual report pursuant to Section 13 and 15(d)

Earnings Per Share (Details)

v2.4.1.9
Earnings Per Share (Details) (USD $)
3 Months Ended 12 Months Ended
Jan. 03, 2015
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Numerator:                      
Net income from continuing operations                 $ 12,618,787us-gaap_IncomeLossFromContinuingOperations $ 2,898,048us-gaap_IncomeLossFromContinuingOperations $ 3,982,884us-gaap_IncomeLossFromContinuingOperations
Net (loss) income from discontinued operations, net of tax $ 598,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (1,899,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (5,383,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (473,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (1,982,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (19,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 628,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 236,000us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (7,156,524)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (1,137,484)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 252,028us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Denominator:                      
Denominator for basic earnings per share - weighted average shares (shares)                 8,702,094us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 6,941,794us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 6,341,856us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:                      
Employee stock options and stock grants (shares)                 13,008us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 5,610us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 52,488us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Denominator for diluted earnings per share - weighted average shares (shares)                 8,715,102us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 6,947,404us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 6,394,344us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Earnings per share from continuing operations                      
Basic (dollars per share) $ 0.16us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.36us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.66us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.26us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.13)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.23us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.20us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.19us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.45us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.42us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.63us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Diluted (dollars per share) $ 0.16us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.36us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.66us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.26us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.13)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.23us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.20us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.19us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.45us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.42us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.62us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Loss (earnings) per share from discontinued operations                      
Basic (dollars per share) $ 0.07us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.22)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.62)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.05)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.23)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.10us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.04us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.82)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.16)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.04us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Diluted (dollars per share) $ 0.07us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.22)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.62)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.05)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.23)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.10us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.04us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.82)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.16)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.04us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Antidilutive securities excluded from earnings per share calculation (shares)                 46,957us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 161,084us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 231,200us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount