| Note 10 - Derivative Financial Instruments | 6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jul. 01, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes to Financial Statements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Derivative Instruments and Hedging Activities Disclosure [Text Block] | 
 The Company enters into forward foreign exchange contracts to reduce its exposure to foreign exchange currency rate fluctuations related to a portion of the forecasted Canadian Dollar and Mexican Peso denominated payroll, rent and utility cash flows. These contracts are effective economic hedges but do  notqualify for hedge accounting under ASC 815“Derivatives and Hedging”. Accordingly, changes in the fair value of these derivative contracts are recognized into cost of sales in the consolidated statement of operations and comprehensive loss. The Company does notenter into forward foreign exchange contracts for trading or speculative purposes. The following table presents a summary of the outstanding foreign currency forward contracts as at   July 1, 2018: 
 The unrealized loss recognized in earnings for the  threemonth period as a result of revaluing the outstanding instruments to fair value on  July 1, 2018 was $89(  July 2, 2017 – unrealized gain $284), and the unrealized gain for the sixmonth period ended  July 1, 2018 was $230(  July 2, 2017 – unrealized gain $1,556), which was included in cost of sales in the consolidated statement of operations and comprehensive loss. The realized loss on the settled contracts for the threemonths period ended  July 1, 2018 was $140(  July 2, 2017 – realized gain $14), and the realized loss for the sixmonth period ended  July 1, 2018 was $92(  July 2, 2017 – realized loss $450), which is included in cost of sales in the consolidated statement of operations and comprehensive loss. Fair value was determined using the market approach with valuation based on market observables (Level 2quantitative inputs in the hierarchy set forth under ASC 820“Fair Value Measurements”). 
 The derivative asset as at   July 1, 2018 was $Nil(  December 31, 2017 -  $37) and derivative liability as at  July 1, 2018 was $108(  December 31, 2017 -  $375) which reflected the fair market value of the unsettled forward foreign exchange contracts. Foreign exchange gains and losses are recorded in cost of sales in the consolidated statement of operations and comprehensive loss pertaining to translation of foreign denominated transactions during the period in addition to foreign denominated monetary assets and liabilities at the end of the reporting period. The total aggregate translated foreign exchange gain of  $90was recognized for the threemonths ended  July 1, 2018 (  July 2, 2017 – gain of $11). The total aggregate translated foreign exchange loss of $24was recognized for the sixmonths ended  July 1, 2018 (  July 2, 2017 – loss of $80). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||