Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Note 8 - Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 02, 2016
Sep. 27, 2015
Oct. 02, 2016
Sep. 27, 2015
Reportable Geographical Components [Member] | Mexico Segment [Member]        
Revenues $ 24,857,000 $ 34,753,000 $ 77,321,000 $ 109,515,000
Site Contribution 1,642,000 2,007,000 6,513,000 7,682,000
Additions and Disposals to PP&E 256,000 107,000 590,000 503,000
Reportable Geographical Components [Member] | China Segment [Member]        
Revenues 15,134,000 12,055,000 41,891,000 33,547,000
Site Contribution 1,643,000 804,000 2,808,000 1,773,000
Additions and Disposals to PP&E 95,000 150,000 575,000 777,000
Reportable Geographical Components [Member] | U.S. Segment [Member]        
Revenues 5,009,000 9,218,000 15,689,000 24,804,000
Site Contribution (331,000) 243,000 (771,000) 728,000
Additions and Disposals to PP&E 12,000 221,000 303,000 606,000
Reportable Geographical Components [Member]        
Revenues 45,000,000 56,026,000 134,901,000 167,866,000
Site Contribution 2,954,000 3,054,000 8,550,000 10,183,000
Additions and Disposals to PP&E 363,000 478,000 1,468,000 1,886,000
Corporate, Non-Segment [Member]        
Additions and Disposals to PP&E 14,000 30,000 185,000 69,000
Geography Eliminations [Member] | Mexico Segment [Member]        
Revenues (141,000) (126,000) (396,000) (336,000)
Geography Eliminations [Member] | China Segment [Member]        
Revenues (2,108,000) (2,361,000) (5,952,000) (7,451,000)
Geography Eliminations [Member] | U.S. Segment [Member]        
Revenues (68,000) (114,000) (335,000) (199,000)
Geography Eliminations [Member]        
Revenues (2,317,000) (2,601,000) (6,683,000) (7,986,000)
Mexico Segment [Member]        
Revenues 24,716,000 34,627,000 76,925,000 109,179,000
China Segment [Member]        
Revenues 13,026,000 9,694,000 35,939,000 26,096,000
U.S. Segment [Member]        
Revenues 4,941,000 9,104,000 15,354,000 24,605,000
UNITED STATES        
Revenues 29,470,000 41,821,000 83,848,000 128,214,000
CANADA        
Revenues 9,132,000 7,186,000 32,832,000 18,973,000
Europe [Member]        
Revenues 592,000 1,163,000 1,497,000 3,524,000
CHINA        
Revenues 1,751,000 584,000 4,403,000 2,134,000
Africa [Member]        
Revenues 1,738,000 2,672,000 5,638,000 7,066,000
Revenues 42,683,000 53,425,000 128,218,000 159,880,000
Site Contribution 3,634,000 3,116,000 11,603,000 12,174,000
Corporate allocations 2,789,000 3,167,000 8,323,000 9,338,000
Unrealized foreign exchange (gain) loss on unsettled forward exchange contracts 4,000 805,000 (995,000) 334,000
Interest expense (note 3) 164,000 300,000 598,000 914,000
Restructuring charges 0   176,000  
Earnings (loss) before income taxes (3,000) (1,218,000) 448,000 (403,000)
Additions and Disposals to PP&E $ 377,000 $ 508,000 $ 1,653,000 $ 1,955,000