Note 6 - Stock Based Compensation (Details) - Information about Stock Options (USD $) In Thousands, except Per Share data, unless otherwise specified
|
Dec. 28, 2014
|
Dec. 29, 2013
|
Dec. 30, 2012
|
Jan. 01, 2012
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
817,212us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
|
|
|
|
Outstanding options - weighted average exercise price |
$ 2.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
$ 2.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
$ 2.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
$ 2.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
Exercisable options |
203,336us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
|
|
|
|
Exercisable options - weighted average exercise price |
$ 2.60us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
|
|
|
Exercise Price Range 1 [Member] |
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
498,879us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange1Member
|
|
|
|
Outstanding options - weighted average exercise price |
$ 1.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange1Member
|
|
|
|
Exercise Price Range 2 [Member] |
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
25,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange2Member
|
|
|
|
Outstanding options - weighted average exercise price |
$ 1.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange2Member
|
|
|
|
Exercisable options |
16,666us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange2Member
|
|
|
|
Exercisable options - weighted average exercise price |
$ 1.96us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange2Member
|
|
|
|
Exercise Price Range 3 [Member] |
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
100,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange3Member
|
|
|
|
Outstanding options - weighted average exercise price |
$ 2.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange3Member
|
|
|
|
Exercisable options |
33,334us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange3Member
|
|
|
|
Exercisable options - weighted average exercise price |
$ 2.02us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange3Member
|
|
|
|
Exercise Price Range 4 [Member] |
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
10,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange4Member
|
|
|
|
Outstanding options - weighted average exercise price |
$ 2.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange4Member
|
|
|
|
Exercisable options |
3,334us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange4Member
|
|
|
|
Exercisable options - weighted average exercise price |
$ 2.17us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange4Member
|
|
|
|
Exercise Price Range 5 [Member] |
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
50,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange5Member
|
|
|
|
Outstanding options - weighted average exercise price |
$ 2.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange5Member
|
|
|
|
Exercisable options |
50,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange5Member
|
|
|
|
Exercisable options - weighted average exercise price |
$ 2.19us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange5Member
|
|
|
|
Exercise Price Range 6 [Member] |
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
|
Outstanding options |
133,333us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange6Member
|
|
|
|
Outstanding options - weighted average exercise price |
$ 3.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange6Member
|
|
|
|
Exercisable options |
100,001us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange6Member
|
|
|
|
Exercisable options - weighted average exercise price |
$ 3.11us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = smtx_ExercisePriceRange6Member
|
|
|
|