Schedule of Segment Reporting Information, by Segment [Table Text Block] |
|
|
Three months ended
|
|
|
Six months ended
|
|
|
|
June 29, 2014
|
|
|
June 30, 2013
|
|
|
June 29, 2014
|
|
|
June 30, 2013
|
|
Revenues
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mexico
|
|
$
|
38,945
|
|
|
$
|
42,806
|
|
|
$
|
77,702
|
|
|
$
|
91,674
|
|
Asia
|
|
|
15,159
|
|
|
|
11,901
|
|
|
|
30,689
|
|
|
|
23,683
|
|
Canada
|
|
|
-
|
|
|
|
6,723
|
|
|
|
-
|
|
|
|
12,703
|
|
U.S.
|
|
|
13,849
|
|
|
|
11,722
|
|
|
|
26,541
|
|
|
|
22,226
|
|
Total
|
|
$
|
67,953
|
|
|
$
|
73,152
|
|
|
$
|
134,932
|
|
|
$
|
150,286
|
|
Intersegment revenue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mexico
|
|
$
|
(142
|
)
|
|
$
|
(194
|
)
|
|
$
|
(507
|
)
|
|
$
|
(5,055
|
)
|
Asia
|
|
|
(3,758
|
)
|
|
|
(1,064
|
)
|
|
|
(7,024
|
)
|
|
|
(3,483
|
)
|
Canada
|
|
|
-
|
|
|
|
(1,417
|
)
|
|
|
-
|
|
|
|
(2,541
|
)
|
U.S.
|
|
|
(6,069
|
)
|
|
|
(5,581
|
)
|
|
|
(11,394
|
)
|
|
|
(8,864
|
)
|
Total
|
|
$
|
(9,969
|
)
|
|
$
|
(8,256
|
)
|
|
$
|
(18,925
|
)
|
|
$
|
(19,943
|
)
|
Net external revenue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mexico
|
|
$
|
38,803
|
|
|
$
|
42,612
|
|
|
$
|
77,195
|
|
|
$
|
86,619
|
|
Asia
|
|
|
11,401
|
|
|
|
10,837
|
|
|
|
23,665
|
|
|
|
20,200
|
|
Canada
|
|
|
-
|
|
|
|
5,306
|
|
|
|
-
|
|
|
|
10,162
|
|
U.S.
|
|
|
7,780
|
|
|
|
6,141
|
|
|
|
15,147
|
|
|
|
13,362
|
|
Total
|
|
$
|
57,984
|
|
|
$
|
64,896
|
|
|
$
|
116,007
|
|
|
$
|
130,343
|
|
Adjusted EBITDA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mexico
|
|
$
|
735
|
|
|
$
|
(1,736
|
)
|
|
$
|
253
|
|
|
$
|
794
|
|
Asia
|
|
|
1,196
|
|
|
|
335
|
|
|
|
2,622
|
|
|
|
870
|
|
Canada
|
|
|
369
|
|
|
|
(2,149
|
)
|
|
|
199
|
|
|
|
(2,131
|
)
|
U.S.
|
|
|
(46
|
)
|
|
|
105
|
|
|
|
450
|
|
|
|
361
|
|
Total
|
|
$
|
2,254
|
|
|
$
|
(3,445
|
)
|
|
$
|
3,524
|
|
|
$
|
(106
|
)
|
Interest
|
|
|
473
|
|
|
|
445
|
|
|
|
867
|
|
|
|
829
|
|
Restructuring charges
|
|
|
509
|
|
|
|
702
|
|
|
|
1,179
|
|
|
|
1,154
|
|
Depreciation
|
|
|
979
|
|
|
|
1,008
|
|
|
|
2,107
|
|
|
|
1,917
|
|
Earnings (loss) before income taxes
|
|
$
|
293
|
|
|
$
|
(5,600
|
)
|
|
$
|
(629
|
)
|
|
$
|
(4,006
|
)
|
|
|
Three months ended
|
|
|
Six months ended
|
|
|
|
June 29, 2014
|
|
|
June 30, 2013
|
|
|
June 29, 2014
|
|
|
June 30, 2013
|
|
Mexico
|
|
$
|
2,088
|
|
|
$
|
510
|
|
|
$
|
2,265
|
|
|
$
|
921
|
|
Asia
|
|
|
39
|
|
|
|
79
|
|
|
|
39
|
|
|
|
422
|
|
Canada
|
|
|
92
|
|
|
|
(1,288
|
)
|
|
|
112
|
|
|
|
(1,214
|
)
|
U.S.
|
|
|
57
|
|
|
|
125
|
|
|
|
112
|
|
|
|
191
|
|
Total
|
|
$
|
2,276
|
|
|
$
|
(574
|
)
|
|
$
|
2,528
|
|
|
$
|
320
|
|
|
|
Three months ended
|
|
|
Six months ended
|
|
|
|
June 29, 2014
|
|
|
June 30, 2013
|
|
|
June 29, 2014
|
|
|
June 30, 2013
|
|
U.S.
|
|
$
|
51,048
|
|
|
$
|
54,356
|
|
|
$
|
103,331
|
|
|
$
|
104,422
|
|
Canada
|
|
|
5,358
|
|
|
|
7,092
|
|
|
|
9,733
|
|
|
|
18,778
|
|
Europe
|
|
|
—
|
|
|
|
1,378
|
|
|
|
284
|
|
|
|
2,805
|
|
Asia
|
|
|
1,578
|
|
|
|
2,061
|
|
|
|
2,655
|
|
|
|
4,308
|
|
Mexico
|
|
|
—
|
|
|
|
9
|
|
|
|
4
|
|
|
|
30
|
|
Total
|
|
$
|
57,984
|
|
|
$
|
64,896
|
|
|
$
|
116,007
|
|
|
$
|
130,343
|
|
|