Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2021
Dec. 29, 2019
Dec. 30, 2018
Segment Reporting Information [Line Items]      
Revenue $ 386,450 $ 372,511 $ 216,131
Segment contribution 43,273 37,021 21,661
Corporate expenses 19,518 23,190 13,801
Loss (gain) related to adjustment to fair value of warrant liability 852 (279) 111
Change in fair value of contingent consideration   (3,050)  
Unrealized foreign exchange gain on unsettled forward exchange contracts (1,055)   (353)
Restructuring charges 4,125 7,955 172
Interest expense 8,049 10,562 3,117
(Loss) income before income taxes 645 (5,207) 229
Customers by Invoice Location [Member]      
Segment Reporting Information [Line Items]      
Revenue 386,450 372,511 216,131
Point in Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 15,454 11,333 4,062
Over Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 370,996 361,178 212,069
Test and Measurement [Member]      
Segment Reporting Information [Line Items]      
Revenue 35,359 48,717 35,861
Retail and Payment Systems [Member]      
Segment Reporting Information [Line Items]      
Revenue 41,089 46,070 41,576
Telecom, Networking, and Communications [Member]      
Segment Reporting Information [Line Items]      
Revenue 21,646 37,187 37,377
Medical and Safety [Member]      
Segment Reporting Information [Line Items]      
Revenue 44,231 45,525 31,381
Industrial IoT, Power and Clean Technology [Member]      
Segment Reporting Information [Line Items]      
Revenue 154,180 147,293 38,273
Semiconductor [Member]      
Segment Reporting Information [Line Items]      
Revenue 52,614 22,990 26,622
Avionics, Aerospace and Defense [Member]      
Segment Reporting Information [Line Items]      
Revenue 37,331 24,729 5,041
US [Member]      
Segment Reporting Information [Line Items]      
Revenue 146,034 117,687 41,781
US [Member] | Customers by Invoice Location [Member]      
Segment Reporting Information [Line Items]      
Revenue 368,780 346,757 175,402
US [Member] | Point in Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 12,372 7,894 3,530
US [Member] | Over Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 133,662 109,793 38,251
US [Member] | Test and Measurement [Member]      
Segment Reporting Information [Line Items]      
Revenue 34,410 38,437 22,752
US [Member] | Retail and Payment Systems [Member]      
Segment Reporting Information [Line Items]      
Revenue     584
US [Member] | Telecom, Networking, and Communications [Member]      
Segment Reporting Information [Line Items]      
Revenue 10,969 7,349 5,180
US [Member] | Medical and Safety [Member]      
Segment Reporting Information [Line Items]      
Revenue 16,009 12,429 4,126
US [Member] | Industrial IoT, Power and Clean Technology [Member]      
Segment Reporting Information [Line Items]      
Revenue 36,876 34,727 4,089
US [Member] | Semiconductor [Member]      
Segment Reporting Information [Line Items]      
Revenue 10,439 16 9
US [Member] | Avionics, Aerospace and Defense [Member]      
Segment Reporting Information [Line Items]      
Revenue 37,331 24,729 5,041
Mexico [Member]      
Segment Reporting Information [Line Items]      
Revenue 239,512 235,806 152,802
Mexico [Member] | Point in Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 2,630 2,374 448
Mexico [Member] | Over Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 236,882 233,432 152,354
Mexico [Member] | Test and Measurement [Member]      
Segment Reporting Information [Line Items]      
Revenue 949 10,280 13,109
Mexico [Member] | Retail and Payment Systems [Member]      
Segment Reporting Information [Line Items]      
Revenue 41,089 46,070 40,987
Mexico [Member] | Telecom, Networking, and Communications [Member]      
Segment Reporting Information [Line Items]      
Revenue 9,963 15,616 13,467
Mexico [Member] | Medical and Safety [Member]      
Segment Reporting Information [Line Items]      
Revenue 28,092 32,360 25,977
Mexico [Member] | Industrial IoT, Power and Clean Technology [Member]      
Segment Reporting Information [Line Items]      
Revenue 117,244 108,506 32,649
Mexico [Member] | Semiconductor [Member]      
Segment Reporting Information [Line Items]      
Revenue 42,175 22,974 26,613
China [Member]      
Segment Reporting Information [Line Items]      
Revenue 904 19,018 21,548
China [Member] | Customers by Invoice Location [Member]      
Segment Reporting Information [Line Items]      
Revenue 954 8,548 13,676
China [Member] | Point in Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 452 1,065 84
China [Member] | Over Time [Member]      
Segment Reporting Information [Line Items]      
Revenue 452 17,953 21,464
China [Member] | Retail and Payment Systems [Member]      
Segment Reporting Information [Line Items]      
Revenue     5
China [Member] | Telecom, Networking, and Communications [Member]      
Segment Reporting Information [Line Items]      
Revenue 714 14,222 18,730
China [Member] | Medical and Safety [Member]      
Segment Reporting Information [Line Items]      
Revenue 130 736 1,278
China [Member] | Industrial IoT, Power and Clean Technology [Member]      
Segment Reporting Information [Line Items]      
Revenue 60 4,060 1,535
CANADA | Customers by Invoice Location [Member]      
Segment Reporting Information [Line Items]      
Revenue 16,716 17,206 27,053
Reportable Geographical Components [Member]      
Segment Reporting Information [Line Items]      
Revenue 394,244 388,033 227,512
Segment contribution 32,134 33,171 17,077
Reportable Geographical Components [Member] | US [Member]      
Segment Reporting Information [Line Items]      
Revenue 147,650 118,240 42,994
Segment contribution 11,772 8,072 1,434
Reportable Geographical Components [Member] | Mexico [Member]      
Segment Reporting Information [Line Items]      
Revenue 242,388 237,213 155,261
Segment contribution 20,364 20,356 13,851
Reportable Geographical Components [Member] | China [Member]      
Segment Reporting Information [Line Items]      
Revenue 4,206 32,580 29,257
Segment contribution (2) 4,743 1,792
Intersegment Revenue [Member]      
Segment Reporting Information [Line Items]      
Revenue (7,794) (15,522) (11,381)
Intersegment Revenue [Member] | US [Member]      
Segment Reporting Information [Line Items]      
Revenue (1,616) (553) (1,213)
Intersegment Revenue [Member] | Mexico [Member]      
Segment Reporting Information [Line Items]      
Revenue (2,876) (1,407) (2,459)
Intersegment Revenue [Member] | China [Member]      
Segment Reporting Information [Line Items]      
Revenue $ (3,302) $ (13,562) $ (7,709)