Annual report pursuant to Section 13 and 15(d)

Note 5 - Capital Stock (Details) - Common Shares Issued and Outstanding

v2.4.1.9
Note 5 - Capital Stock (Details) - Common Shares Issued and Outstanding (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 29, 2013
Dec. 30, 2012
Dec. 30, 2012
Dec. 28, 2014
Exchangeable shares:        
Balance at beginning of the period $ 389us-gaap_CommonStockValueOutstanding      
Balance at end of the period 390us-gaap_CommonStockValueOutstanding 389us-gaap_CommonStockValueOutstanding 389us-gaap_CommonStockValueOutstanding 390us-gaap_CommonStockValueOutstanding
Exercise of stock options 73,064us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 138,419us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised    
Exercise of stock options 61us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   220us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised  
Exchangeable Shares [Member]        
Exchangeable shares:        
Balance at beginning of the period   554,748us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_ExchangeableSharesMember
   
Balance at beginning of the period   5,249us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_ExchangeableSharesMember
   
Balance at end of the period       20us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_ExchangeableSharesMember
Conversion to common stock   (554,748)us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= smtx_ExchangeableSharesMember
  20us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= smtx_ExchangeableSharesMember
Conversion to common stock   (5,249)us-gaap_ConversionOfStockAmountConverted1
/ us-gaap_StatementClassOfStockAxis
= smtx_ExchangeableSharesMember
   
Common Shares [Member]        
Exchangeable shares:        
Balance at beginning of the period 16,344,193us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
15,651,026us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
  16,417,256us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
Balance at beginning of the period 389us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
382us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
  390us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
Balance at end of the period 16,417,256us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
16,344,193us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
16,344,193us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
16,417,276us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
Balance at end of the period 390us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
389us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
389us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
390us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
Exercise of stock options 73,063us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
138,419us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
   
Exercise of stock options 1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
   
Conversion to common stock   554,748us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
  20us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember
Conversion to common stock   $ 6us-gaap_ConversionOfStockAmountConverted1
/ us-gaap_StatementClassOfStockAxis
= smtx_CommonSharesMember