Annual report pursuant to Section 13 and 15(d)

Note 11 - Segmented Information (Details) - Segment Reporting Information, by Segment

v2.4.1.9
Note 11 - Segmented Information (Details) - Segment Reporting Information, by Segment (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Segment Reporting Information [Line Items]      
Revenues $ 228,577us-gaap_Revenues $ 270,684us-gaap_Revenues [1],[2] $ 296,305us-gaap_Revenues [1]
Site Contribution 18,954us-gaap_GrossProfit 15,181us-gaap_GrossProfit 25,892us-gaap_GrossProfit
Corporate allocations 13,231smtx_CorporateAllocatedCosts 13,172smtx_CorporateAllocatedCosts [1],[2] 12,211smtx_CorporateAllocatedCosts [1]
Unrealized foreign exchange (gain) loss on forward contracts 1,822us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax 1,107us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax [1],[2] (127)us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax [1]
Restructuring charges 1,366us-gaap_RestructuringCharges 1,989us-gaap_RestructuringCharges [1],[2] 2,180us-gaap_RestructuringCharges [1]
Interest expense 1,693us-gaap_InterestExpense 1,724us-gaap_InterestExpense [1],[2] 1,957us-gaap_InterestExpense [1]
Earnings (loss) before income taxes (2,056)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (7,895)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1],[2] 5,080us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest [1]
Additions and Disposals to PP&E 3,060us-gaap_PropertyPlantAndEquipmentAdditions (19,405)us-gaap_PropertyPlantAndEquipmentAdditions [1],[2] 7,213us-gaap_PropertyPlantAndEquipmentAdditions [1]
Reportable Geographical Components [Member] | MEXICO      
Segment Reporting Information [Line Items]      
Revenues 154,064us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
189,825us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1],[2] 187,154us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1]
Site Contribution 8,860us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
3,908us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1],[2] 17,421us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1]
Additions and Disposals to PP&E 2,890us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
2,035us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1],[2] 2,530us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1]
Reportable Geographical Components [Member] | CANADA      
Segment Reporting Information [Line Items]      
Revenues   13,098us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1],[2] 35,804us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]
Site Contribution   (779)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1],[2] (2,225)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]
Additions and Disposals to PP&E   (22,381)us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1],[2] 142us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]
Reportable Geographical Components [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues 46,652us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
47,303us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1],[2] 58,358us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]
Site Contribution 2,583us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,954us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1],[2] 3,586us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]
Additions and Disposals to PP&E (139)us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
242us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1],[2] 781us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]
Reportable Geographical Components [Member] | Asia [Member]      
Segment Reporting Information [Line Items]      
Revenues 57,909us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
58,543us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1],[2] 45,477us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1]
Site Contribution 4,613us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
5,014us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1],[2] 2,519us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1]
Additions and Disposals to PP&E 140us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
496us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1],[2] 3,250us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1]
Reportable Geographical Components [Member]      
Segment Reporting Information [Line Items]      
Revenues 258,625us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
308,769us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
[1],[2] 326,793us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
[1]
Site Contribution 16,056us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
10,097us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
[1],[2] 21,301us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
[1]
Geography Eliminations [Member] | MEXICO      
Segment Reporting Information [Line Items]      
Revenues (730)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
(5,283)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1],[2] (3,974)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1]
Geography Eliminations [Member] | CANADA      
Segment Reporting Information [Line Items]      
Revenues   (2,539)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1],[2] (5,983)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]
Geography Eliminations [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues (16,775)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_US
(20,344)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1],[2] (17,799)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]
Geography Eliminations [Member] | Asia [Member]      
Segment Reporting Information [Line Items]      
Revenues (12,543)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
(9,919)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1],[2] (2,732)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1]
Geography Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues (30,048)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
(38,085)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
[1],[2] (30,488)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_GeographyEliminationsMember
[1]
Corporate, Non-Segment [Member]      
Segment Reporting Information [Line Items]      
Additions and Disposals to PP&E 169us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
203us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
[1],[2] 510us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
[1]
Product Shipment Destination [Member] | MEXICO      
Segment Reporting Information [Line Items]      
Revenues 4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_MX
84us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1],[2] 100us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_MX
[1]
Product Shipment Destination [Member] | CANADA      
Segment Reporting Information [Line Items]      
Revenues 26,226us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
32,910us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1],[2] 68,463us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]
Product Shipment Destination [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues 196,642us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_US
226,402us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1],[2] 214,385us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]
Product Shipment Destination [Member] | Asia [Member]      
Segment Reporting Information [Line Items]      
Revenues 5,421us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
8,436us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1],[2] 1,635us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1]
Product Shipment Destination [Member] | Europe [Member]      
Segment Reporting Information [Line Items]      
Revenues 284us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
2,852us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
[1],[2] 11,722us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
[1]
Product Shipment Destination [Member]      
Segment Reporting Information [Line Items]      
Revenues 228,577us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
270,684us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
[1],[2] 296,305us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= smtx_ProductShipmentDestinationMember
[1]
MEXICO      
Segment Reporting Information [Line Items]      
Revenues 153,334us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MX
184,542us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MX
[1],[2] 183,180us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_MX
[1]
CANADA      
Segment Reporting Information [Line Items]      
Revenues   10,559us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_CA
[1],[2] 29,821us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]
UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues 29,877us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
26,959us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
[1],[2] 40,559us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
[1]
Asia [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 45,366us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
$ 48,624us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1],[2] $ 42,745us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
[1]
[1] Revised from amounts previously filed to adjust for prior period errors. Refer to Note 2 for further details.
[2] Due to a reclassification in the previously reported gross revenues between Mexico and Asia. This resulted in an increase to the intercompany revenues of $3.4 million, and increased the intercompany eliminations by the same amount. There was no impact on the reported net external revenue.