Quarterly report pursuant to Section 13 or 15(d)

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

v3.8.0.1
Note 9 - Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2018
Apr. 02, 2017
Dec. 31, 2017
Revenue $ 37,120 $ 33,178  
Gross profit 3,850 3,557  
Corporate allocations 2,635 2,814  
Unrealized foreign exchange gain on unsettled forward exchange contracts (319) (1,272)  
Interest 307 179  
Income (loss) before income taxes 34 (384)  
Additions to property, plant and equipment 97 301  
Long-lived assets [1] 9,592   $ 10,269
MEXICO      
Revenue 28,953 22,479  
UNITED STATES      
Revenue 5,161 4,888  
UNITED STATES | Customers by Invoice Location [Member]      
Revenue 30,130 25,938  
CHINA      
Revenue 3,006 5,811  
CHINA | Customers by Invoice Location [Member]      
Revenue 1,829 1,311  
CANADA | Customers by Invoice Location [Member]      
Revenue 5,161 5,422  
Africa [Member] | Customers by Invoice Location [Member]      
Revenue 507  
Reportable Geographical Components [Member]      
Revenue 39,561 35,795  
Gross profit 2,657 1,337  
Additions to property, plant and equipment 94 296  
Long-lived assets [1] 9,430   10,086
Reportable Geographical Components [Member] | MEXICO      
Revenue 29,073 22,491  
Gross profit 2,506 1,347  
Additions to property, plant and equipment 88 155  
Long-lived assets [1] 7,058   7,518
Reportable Geographical Components [Member] | UNITED STATES      
Revenue 5,255 4,982  
Gross profit 23 (435)  
Additions to property, plant and equipment 6 75  
Long-lived assets [1] 1,110   1,188
Reportable Geographical Components [Member] | CHINA      
Revenue 5,233 8,322  
Gross profit 128 425  
Additions to property, plant and equipment 66  
Long-lived assets [1] 1,262   1,380
Corporate, Non-Segment [Member]      
Additions to property, plant and equipment 3 5  
Long-lived assets [1] 162   $ 183
Geography Eliminations [Member]      
Revenue (2,441) (2,617)  
Geography Eliminations [Member] | MEXICO      
Revenue (120) (12)  
Geography Eliminations [Member] | UNITED STATES      
Revenue (94) (94)  
Geography Eliminations [Member] | CHINA      
Revenue $ (2,227) $ (2,511)  
[1] Property, plant and equipment information is based on the principal location of the asset.