Note 11 - Segmented Information (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
Dec. 28, 2014
|
Dec. 29, 2013
|
Dec. 30, 2012
|
Major Customer 1 [Member] | Percentage Of Total Revenue [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
31.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = smtx_PercentageOfTotalRevenueMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer1Member
|
|
|
Major Customer 1 [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
|
38.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer1Member
|
36.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer1Member
|
Major Customer 1 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
21.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer1Member
|
22.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer1Member
|
30.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer1Member
|
Major Customer 2 [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
12.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer2Member
|
12.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer2Member
|
12.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer2Member
|
Major Customer 2 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
12.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer2Member
|
18.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer2Member
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer2Member
|
Major Customer 3 [Member] | Sales Revenue, Net [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer3Member
|
|
|
Major Customer 3 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Concentration Risk, Percentage |
3.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_MajorCustomersAxis = smtx_MajorCustomer3Member
|
|
|
Geography Eliminations [Member] | Intercompany Revenues [Member] |
|
|
|
Note 11 - Segmented Information (Details) [Line Items] |
|
|
|
Prior Period Reclassification Adjustment (in Dollars) |
|
3,400us-gaap_PriorPeriodReclassificationAdjustment / us-gaap_ConsolidationItemsAxis = us-gaap_GeographyEliminationsMember / us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis = smtx_IntercompanyRevenuesMember
|
|