Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Note 12 - Segmented Information - Segment Reporting by Market Sector and Geographical Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2018
Dec. 31, 2017
Jan. 01, 2017
Revenue $ 216,131 $ 139,231 $ 167,868
MEXICO      
Revenue 152,802 99,564 102,016
UNITED STATES      
Revenue 41,781 21,014 21,261
CHINA      
Revenue 21,548 18,653 44,591
Test and Measurement [Member]      
Revenue 45,820 26,345 25,639
Test and Measurement [Member] | MEXICO      
Revenue 23,068 12,095 12,119
Test and Measurement [Member] | UNITED STATES      
Revenue 22,752 14,250 13,520
Test and Measurement [Member] | CHINA      
Revenue
Retail and Payment Systems [Member]      
Revenue 41,576 33,637 40,531
Retail and Payment Systems [Member] | MEXICO      
Revenue 40,987 33,637 40,531
Retail and Payment Systems [Member] | UNITED STATES      
Revenue 584
Retail and Payment Systems [Member] | CHINA      
Revenue 5
Telecom, Networking, and Communications [Member]      
Revenue 37,377 25,213 47,148
Telecom, Networking, and Communications [Member] | MEXICO      
Revenue 13,467 11,031 16,937
Telecom, Networking, and Communications [Member] | UNITED STATES      
Revenue 5,180 4,873 3,219
Telecom, Networking, and Communications [Member] | CHINA      
Revenue 18,730 9,309 26,992
Medical [Member]      
Revenue 31,381 18,845 23,779
Medical [Member] | MEXICO      
Revenue 25,977 15,673 14,565
Medical [Member] | UNITED STATES      
Revenue 4,126 615 862
Medical [Member] | CHINA      
Revenue 1,278 2,557 8,352
Industrial, Power, and Clean Technology [Member]      
Revenue 28,314 13,734 13,115
Industrial, Power, and Clean Technology [Member] | MEXICO      
Revenue 22,690 5,671 208
Industrial, Power, and Clean Technology [Member] | UNITED STATES      
Revenue 4,089 1,276 3,660
Industrial, Power, and Clean Technology [Member] | CHINA      
Revenue 1,535 6,787 9,247
Semiconductor [Member]      
Revenue 26,529 21,457 17,656
Semiconductor [Member] | MEXICO      
Revenue 26,613 21,457 17,656
Semiconductor [Member] | UNITED STATES      
Revenue 9
Semiconductor [Member] | CHINA      
Revenue
Aerospace and Defense [Member]      
Revenue 5,134
Aerospace and Defense [Member] | MEXICO      
Revenue
Aerospace and Defense [Member] | UNITED STATES      
Revenue 5,041
Aerospace and Defense [Member] | CHINA      
Revenue