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 |