Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Note 12 - Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2018
Dec. 31, 2017
Jan. 01, 2017
Revenues $ 216,131 $ 139,231 $ 167,868
Site Contribution 21,661 10,851 15,027
Corporate expenses 13,912 10,174 11,061
Unrealized foreign exchange gain on unsettled forward exchange contracts (353) (918) (831)
Restructuring charges 172 1,732 176
Interest expense - net (note 5) 3,117 903 788
Earnings (loss) before income taxes 229 (7,285) 55
Additions and Disposals to PP&E 5,703 1,247 2,200
UNITED STATES      
Revenues 41,781 21,014 21,261
UNITED STATES | Customers by Invoice Location [Member]      
Revenues 175,402 108,783 114,850
MEXICO      
Revenues 152,802 99,564 102,016
CANADA | Customers by Invoice Location [Member]      
Revenues 27,053 19,986 37,845
Europe [Member] | Customers by Invoice Location [Member]      
Revenues 1,833
CHINA      
Revenues 21,548 18,653 44,591
CHINA | Customers by Invoice Location [Member]      
Revenues 13,676 4,961 6,832
Africa [Member] | Customers by Invoice Location [Member]      
Revenues 5,501 6,508
Reportable Geographical Components [Member]      
Revenues 227,512 148,195 176,994
Site Contribution 17,077 4,606 11,249
Additions and Disposals to PP&E 5,585 1,124 2,015
Reportable Geographical Components [Member] | UNITED STATES      
Revenues 42,994 21,269 21,703
Site Contribution 1,434 (1,794) (1,327)
Additions and Disposals to PP&E 1,049 499 550
Reportable Geographical Components [Member] | MEXICO      
Revenues 155,261 99,577 102,546
Site Contribution 13,851 7,515 8,380
Additions and Disposals to PP&E 4,328 480 771
Reportable Geographical Components [Member] | CHINA      
Revenues 29,257 27,349 52,745
Site Contribution 1,792 (1,115) 4,196
Additions and Disposals to PP&E 208 145 694
Corporate, Non-Segment [Member]      
Additions and Disposals to PP&E 118 123 185
Geography Eliminations [Member]      
Revenues (11,381) (8,964) (9,126)
Geography Eliminations [Member] | UNITED STATES      
Revenues (1,213) (255) (442)
Geography Eliminations [Member] | MEXICO      
Revenues (2,459) (13) (530)
Geography Eliminations [Member] | CHINA      
Revenues $ (7,709) $ (8,696) $ (8,154)