Note 2 - Revisions of Previously Issued Financial Statements (Details) - Impact on the Interim Consolidated Statements of Operations and Comprehensive Loss (USD $) In Thousands, except Per Share data, unless otherwise specified
|
3 Months Ended |
Mar. 29, 2015
|
Mar. 30, 2014
|
Cost of sales |
$ 45,086us-gaap_CostOfRevenue
|
$ 53,312us-gaap_CostOfRevenue
|
|
Gross profit |
3,628us-gaap_GrossProfit
|
4,711us-gaap_GrossProfit
|
|
Operating loss |
(37)us-gaap_OperatingIncomeLoss
|
(202)us-gaap_OperatingIncomeLoss
|
|
Net loss and comprehensive loss |
(424)us-gaap_NetIncomeLoss
|
(779)us-gaap_NetIncomeLoss
|
[1] |
Basic and diluted loss per share (in Dollars per share) |
|
$ (0.05)us-gaap_EarningsPerShareBasicAndDiluted
|
|
Scenario, Previously Reported [Member] | Reduction to Amortization [Member] |
|
|
|
Cost of sales |
|
1,128us-gaap_CostOfRevenue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_ReductionToAmortizationMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
|
[2] |
Scenario, Previously Reported [Member] | Revaluation of Derivative Forward Contracts [Member] |
|
|
|
Cost of sales |
|
(92)us-gaap_CostOfRevenue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_RevaluationOfDerivativeForwardContractsMember / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
|
[3] |
Scenario, Previously Reported [Member] |
|
|
|
Gross profit |
|
4,385us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
|
|
Operating loss |
|
(528)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
|
|
Net loss and comprehensive loss |
|
(1,105)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
|
|
Basic and diluted loss per share (in Dollars per share) |
|
$ (0.07)us-gaap_EarningsPerShareBasicAndDiluted / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
|
|
Restatement Adjustment [Member] | Reduction to Amortization [Member] |
|
|
|
Cost of sales |
|
(175)us-gaap_CostOfRevenue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_ReductionToAmortizationMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
[2] |
Restatement Adjustment [Member] | Revaluation of Derivative Forward Contracts [Member] |
|
|
|
Cost of sales |
|
(151)us-gaap_CostOfRevenue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_RevaluationOfDerivativeForwardContractsMember / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
[3] |
Restatement Adjustment [Member] |
|
|
|
Gross profit |
|
326us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
Operating loss |
|
326us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
Net loss and comprehensive loss |
|
326us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_RestatementAdjustmentMember
|
|
Reduction to Amortization [Member] |
|
|
|
Cost of sales |
|
953us-gaap_CostOfRevenue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_ReductionToAmortizationMember
|
[2] |
Revaluation of Derivative Forward Contracts [Member] |
|
|
|
Cost of sales |
|
$ (243)us-gaap_CostOfRevenue / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_RevaluationOfDerivativeForwardContractsMember
|
[3] |
|
|