Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Note 9 - Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Oct. 01, 2017
Sep. 30, 2018
Oct. 01, 2017
Revenue $ 53,677 $ 34,417 $ 135,276 $ 100,590
Gross profit 5,237 2,974 13,370 7,951
Corporate allocations 2,878 2,237 8,249 7,686
Unrealized foreign exchange (gain) loss on unsettled forward exchange contracts (108) 118 (338) (1,438)
Interest 485 229 1,195 625
Restructuring charges 58 326 154 1,677
Earnings (loss) before income tax expense 1,009 (473) 1,180 (6,716)
Additions to property, plant and equipment 1,505 450 4,557 1,138
MEXICO        
Revenue 39,279 23,907 103,195 70,382
UNITED STATES        
Revenue 8,508 6,216 18,951 14,987
UNITED STATES | Customers by Invoice Location [Member]        
Revenue 43,324 27,044 108,153 77,219
CHINA        
Revenue 5,890 4,294 13,130 15,221
CHINA | Customers by Invoice Location [Member]        
Revenue 2,940 1,488 6,692 3,844
CANADA | Customers by Invoice Location [Member]        
Revenue 7,413 4,390 20,431 14,894
Africa [Member] | Customers by Invoice Location [Member]        
Revenue 1,495 4,633
Reportable Geographical Components [Member]        
Revenue 57,139 37,160 143,398 108,654
Gross profit 4,322 2,437 10,440 1,834
Additions to property, plant and equipment 1,498 450 4,440 1,014
Reportable Geographical Components [Member] | MEXICO        
Revenue 40,485 23,907 105,139 70,394
Gross profit 3,552 2,346 9,267 5,031
Additions to property, plant and equipment 1,287 220 3,663 400
Reportable Geographical Components [Member] | UNITED STATES        
Revenue 8,581 6,319 19,167 15,229
Gross profit 214 (55) 175 (2,169)
Additions to property, plant and equipment 21 171 579 480
Reportable Geographical Components [Member] | CHINA        
Revenue 8,073 6,934 19,092 23,031
Gross profit 556 146 998 (1,028)
Additions to property, plant and equipment 190 59 198 134
Corporate, Non-Segment [Member]        
Additions to property, plant and equipment 7 117 124
Geography Eliminations [Member]        
Revenue (3,462) (2,743) (8,122) (8,064)
Geography Eliminations [Member] | MEXICO        
Revenue (1,206) (1,944) (12)
Geography Eliminations [Member] | UNITED STATES        
Revenue (73) (103) (216) (242)
Geography Eliminations [Member] | CHINA        
Revenue $ (2,183) $ (2,640) $ (5,962) $ (7,810)