Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Segmented Information - Segment Reporting by Market Sector and Geographical Location (Details)

v3.19.1
Note 10 - Segmented Information - Segment Reporting by Market Sector and Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Apr. 01, 2018
Revenue (note 4) $ 102,649 $ 37,120
MEXICO    
Revenue (note 4) 65,726 28,953
UNITED STATES    
Revenue (note 4) 29,694 5,161
CHINA    
Revenue (note 4) 7,229 3,006
Test and Measurement [Member]    
Revenue (note 4) 32,505 5,530
Test and Measurement [Member] | MEXICO    
Revenue (note 4) 19,917 2,640
Test and Measurement [Member] | UNITED STATES    
Revenue (note 4) 11,005 2,891
Test and Measurement [Member] | CHINA    
Revenue (note 4) 1,583
Retail and Payment Systems [Member]    
Revenue (note 4) 12,942 7,260
Retail and Payment Systems [Member] | MEXICO    
Revenue (note 4) 12,942 7,260
Retail and Payment Systems [Member] | UNITED STATES    
Revenue (note 4)
Retail and Payment Systems [Member] | CHINA    
Revenue (note 4)
Telecom, Networking, and Communications [Member]    
Revenue (note 4) 10,807 7,315
Telecom, Networking, and Communications [Member] | MEXICO    
Revenue (note 4) 4,004 2,963
Telecom, Networking, and Communications [Member] | UNITED STATES    
Revenue (note 4) 2,077 1,866
Telecom, Networking, and Communications [Member] | CHINA    
Revenue (note 4) 4,726 2,486
Medical [Member]    
Revenue (note 4) 12,505 7,832
Medical [Member] | MEXICO    
Revenue (note 4) 8,459 7,689
Medical [Member] | UNITED STATES    
Revenue (note 4) 3,652 143
Medical [Member] | CHINA    
Revenue (note 4) 394
Industrial, Power, and Clean Technology [Member]    
Revenue (note 4) 19,604 3,584
Industrial, Power, and Clean Technology [Member] | MEXICO    
Revenue (note 4) 13,099 2,802
Industrial, Power, and Clean Technology [Member] | UNITED STATES    
Revenue (note 4) 5,979 262
Industrial, Power, and Clean Technology [Member] | CHINA    
Revenue (note 4) 526 520
Semiconductor [Member]    
Revenue (note 4) 7,305 5,600
Semiconductor [Member] | MEXICO    
Revenue (note 4) 7,305 5,600
Semiconductor [Member] | UNITED STATES    
Revenue (note 4)
Semiconductor [Member] | CHINA    
Revenue (note 4)
Aerospace and Defense [Member]    
Revenue (note 4) 6,981
Aerospace and Defense [Member] | MEXICO    
Revenue (note 4)
Aerospace and Defense [Member] | UNITED STATES    
Revenue (note 4) 6,981
Aerospace and Defense [Member] | CHINA    
Revenue (note 4)