Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Note 10 - Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Revenues $ 90,936,000   $ 44,479,000 $ 193,585,000 $ 81,599,000
Site Contribution 8,997,000   4,283,000 17,621,000 8,133,000
Corporate allocations 6,046,000   2,736,000 8,154,000 5,371,000
Unrealized foreign exchange (gain) loss on unsettled forward exchange contracts   89,000 (230,000)
Interest 2,800,000   403,000 5,670,000 710,000
Restructuring charges 1,546,000 $ 624,000 96,000 2,170,000 96,000
Earnings (loss) before income taxes (1,949,000)   137,000 (467,000) 171,000
Revenue (note 4) 90,936,000   44,479,000 193,585,000 81,599,000
Additions and Disposals to PP&E 1,268,000   2,955,000 1,948,000 3,052,000
Test and Measurement [Member]          
Revenues 30,519,000   8,298,000 63,080,000 13,928,000
Revenue (note 4) 30,519,000   8,298,000 63,080,000 13,928,000
Retail and Payment Systems [Member]          
Revenues 12,149,000   9,450,000 25,078,000 16,650,000
Revenue (note 4) 12,149,000   9,450,000 25,078,000 16,650,000
Telecom, Networking, and Communications [Member]          
Revenues 8,017,000   7,678,000 18,782,000 14,749,000
Revenue (note 4) 8,017,000   7,678,000 18,782,000 14,749,000
Medical [Member]          
Revenues 11,244,000   6,735,000 23,697,000 14,671,000
Revenue (note 4) 11,244,000   6,735,000 23,697,000 14,671,000
Industrial, Power, and Clean Technology [Member]          
Revenues 18,421,000   4,808,000 38,075,000 8,491,000
Revenue (note 4) 18,421,000   4,808,000 38,075,000 8,491,000
Semiconductor [Member]          
Revenues 5,765,000   7,510,000 13,070,000 13,110,000
Revenue (note 4) 5,765,000   7,510,000 13,070,000 13,110,000
Aerospace and Defense [Member]          
Revenues 4,821,000     11,803,000  
Revenue (note 4) 4,821,000     11,803,000  
MEXICO          
Revenues 58,742,000   34,963,000 124,353,000 63,916,000
Revenue (note 4) 58,742,000   34,963,000 124,353,000 63,916,000
MEXICO | Test and Measurement [Member]          
Revenues 19,949,000   4,750,000 39,865,000 7,450,000
Revenue (note 4) 19,949,000   4,750,000 39,865,000 7,450,000
MEXICO | Retail and Payment Systems [Member]          
Revenues 12,149,000   9,450,000 25,078,000 16,650,000
Revenue (note 4) 12,149,000   9,450,000 25,078,000 16,650,000
MEXICO | Telecom, Networking, and Communications [Member]          
Revenues 3,503,000   2,449,000 7,507,000 5,350,000
Revenue (note 4) 3,503,000   2,449,000 7,507,000 5,350,000
MEXICO | Medical [Member]          
Revenues 8,093,000   6,650,000 16,501,000 14,339,000
Revenue (note 4) 8,093,000   6,650,000 16,501,000 14,339,000
MEXICO | Industrial, Power, and Clean Technology [Member]          
Revenues 9,299,000   4,154,000 22,348,000 7,017,000
Revenue (note 4) 9,299,000   4,154,000 22,348,000 7,017,000
MEXICO | Semiconductor [Member]          
Revenues 5,749,000   7,510,000 13,054,000 13,110,000
Revenue (note 4) 5,749,000   7,510,000 13,054,000 13,110,000
MEXICO | Aerospace and Defense [Member]          
Revenues      
Revenue (note 4)      
UNITED STATES          
Revenues 29,082,000   5,282,000 58,890,000 10,443,000
Revenue (note 4) 29,082,000   5,282,000 58,890,000 10,443,000
UNITED STATES | Test and Measurement [Member]          
Revenues 9,705,000   3,548,000 20,765,000 6,478,000
Revenue (note 4) 9,705,000   3,548,000 20,765,000 6,478,000
UNITED STATES | Retail and Payment Systems [Member]          
Revenues  
Revenue (note 4)  
UNITED STATES | Telecom, Networking, and Communications [Member]          
Revenues 2,314,000   1,393,000 4,391,000 2,977,000
Revenue (note 4) 2,314,000   1,393,000 4,391,000 2,977,000
UNITED STATES | Medical [Member]          
Revenues 3,104,000   36,000 6,756,000 283,000
Revenue (note 4) 3,104,000   36,000 6,756,000 283,000
UNITED STATES | Industrial, Power, and Clean Technology [Member]          
Revenues 9,122,000   305,000 15,159,000 705,000
Revenue (note 4) 9,122,000   305,000 15,159,000 705,000
UNITED STATES | Semiconductor [Member]          
Revenues 16,000   16,000
Revenue (note 4) 16,000   16,000
UNITED STATES | Aerospace and Defense [Member]          
Revenues 4,821,000     11,803,000  
Revenue (note 4) 4,821,000     11,803,000  
UNITED STATES | Customers by Invoice Location [Member]          
Revenues 82,593,000   34,699,000 176,934,000 64,829,000
Revenue (note 4) 82,593,000   34,699,000 176,934,000 64,829,000
CHINA          
Revenues 3,112,000   4,234,000 10,342,000 7,384,000
Revenue (note 4) 3,112,000   4,234,000 10,342,000 7,384,000
CHINA | Test and Measurement [Member]          
Revenues 865,000   2,450,000
Revenue (note 4) 865,000   2,450,000
CHINA | Retail and Payment Systems [Member]          
Revenues  
Revenue (note 4)  
CHINA | Telecom, Networking, and Communications [Member]          
Revenues 2,200,000   3,836,000 6,884,000 6,422,000
Revenue (note 4) 2,200,000   3,836,000 6,884,000 6,422,000
CHINA | Medical [Member]          
Revenues 47,000   49,000 440,000 49,000
Revenue (note 4) 47,000   49,000 440,000 49,000
CHINA | Industrial, Power, and Clean Technology [Member]          
Revenues   349,000 568,000 769,000
Revenue (note 4)   349,000 568,000 769,000
CHINA | Semiconductor [Member]          
Revenues  
Revenue (note 4)  
CHINA | Aerospace and Defense [Member]          
Revenues      
Revenue (note 4)      
CHINA | Customers by Invoice Location [Member]          
Revenues 3,483,000   1,923,000 6,881,000 3,752,000
Revenue (note 4) 3,483,000   1,923,000 6,881,000 3,752,000
CANADA | Customers by Invoice Location [Member]          
Revenues 4,860,000   7,857,000 9,770,000 13,018,000
Revenue (note 4) 4,860,000   7,857,000 9,770,000 13,018,000
Reportable Geographical Components [Member]          
Revenues 94,340,000   46,698,000 198,567,000 86,259,000
Site Contribution 8,443,000   3,461,000 15,527,000 6,118,000
Revenue (note 4) 94,340,000   46,698,000 198,567,000 86,259,000
Additions and Disposals to PP&E 1,244,000   2,848,000 1,924,000 2,942,000
Reportable Geographical Components [Member] | MEXICO          
Revenues 59,336,000   35,581,000 125,096,000 64,654,000
Site Contribution 5,835,000   3,209,000 10,641,000 5,715,000
Revenue (note 4) 59,336,000   35,581,000 125,096,000 64,654,000
Additions and Disposals to PP&E 965,000   2,288,000 1,353,000 2,376,000
Reportable Geographical Components [Member] | UNITED STATES          
Revenues 29,211,000   5,331,000 59,022,000 10,586,000
Site Contribution 1,764,000   (62,000) 3,187,000 (39,000)
Revenue (note 4) 29,211,000   5,331,000 59,022,000 10,586,000
Additions and Disposals to PP&E 256,000   552,000 517,000 558,000
Reportable Geographical Components [Member] | CHINA          
Revenues 5,793,000   5,786,000 14,449,000 11,019,000
Site Contribution 844,000   314,000 1,699,000 442,000
Revenue (note 4) 5,793,000   5,786,000 14,449,000 11,019,000
Additions and Disposals to PP&E 23,000   8,000 54,000 8,000
Corporate, Non-Segment [Member]          
Additions and Disposals to PP&E 24,000   107,000 24,000 110,000
Geography Eliminations [Member]          
Revenues (3,404,000)   (2,219,000) (4,982,000) (4,660,000)
Revenue (note 4) (3,404,000)   (2,219,000) (4,982,000) (4,660,000)
Geography Eliminations [Member] | MEXICO          
Revenues (594,000)   (618,000) (743,000) (738,000)
Revenue (note 4) (594,000)   (618,000) (743,000) (738,000)
Geography Eliminations [Member] | UNITED STATES          
Revenues (129,000)   (49,000) (132,000) (143,000)
Revenue (note 4) (129,000)   (49,000) (132,000) (143,000)
Geography Eliminations [Member] | CHINA          
Revenues (2,681,000)   (1,552,000) (4,107,000) (3,779,000)
Revenue (note 4) $ (2,681,000)   $ (1,552,000) $ (4,107,000) $ (3,779,000)