Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
Note 11 - Segmented Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Revenues $ 372,511 $ 216,131 $ 139,231
Site Contribution 37,021 21,661 10,851
Corporate expenses 23,190 13,801 10,174
Change in fair value of warrant liability (279) 111
Change in fair value of contingent consideration (3,050)
Unrealized foreign exchange gain on unsettled forward exchange contracts (353) (918)
Restructuring charges 7,955 172 1,732
Interest expense 10,562 3,117 903
(Loss) earnings before income taxes (5,207) 229 (7,285)
Additions and Disposals to PP&E 3,856 5,703 1,247
Transferred at Point in Time [Member]      
Revenues 11,333 4,062 6,665
Transferred over Time [Member]      
Revenues 361,178 212,069 132,566
Test and Measurement [Member]      
Revenues 118,642 45,820 26,345
Retail and Payment Systems [Member]      
Revenues 46,070 41,576 33,637
Telecom, Networking, and Communications [Member]      
Revenues 37,187 37,377 25,213
Medical and Safety [Member]      
Revenues 45,525 31,381 18,845
Industrial, Power, and Clean Technology [Member]      
Revenues 77,368 28,314 13,734
Semiconductor [Member]      
Revenues 22,990 26,622 21,457
Avionics, Aerospace and Defense [Member]      
Revenues 24,729 5,041  
UNITED STATES      
Revenues 117,687 41,781 21,014
UNITED STATES | Customers by Invoice Location [Member]      
Revenues 346,757 175,402 108,783
UNITED STATES | Transferred at Point in Time [Member]      
Revenues 7,894 3,530 5,034
UNITED STATES | Transferred over Time [Member]      
Revenues 109,793 38,251 15,980
UNITED STATES | Test and Measurement [Member]      
Revenues 38,550 22,752 14,250
UNITED STATES | Retail and Payment Systems [Member]      
Revenues 584
UNITED STATES | Telecom, Networking, and Communications [Member]      
Revenues 7,349 5,180 4,873
UNITED STATES | Medical and Safety [Member]      
Revenues 12,429 4,126 615
UNITED STATES | Industrial, Power, and Clean Technology [Member]      
Revenues 34,614 4,089 1,276
UNITED STATES | Semiconductor [Member]      
Revenues 16 9
UNITED STATES | Avionics, Aerospace and Defense [Member]      
Revenues 24,729 5,041  
MEXICO      
Revenues 235,806 152,802 99,564
MEXICO | Transferred at Point in Time [Member]      
Revenues 2,374 448 1,515
MEXICO | Transferred over Time [Member]      
Revenues 233,432 152,354 98,049
MEXICO | Test and Measurement [Member]      
Revenues 77,644 23,068 12,095
MEXICO | Retail and Payment Systems [Member]      
Revenues 46,070 40,987 33,637
MEXICO | Telecom, Networking, and Communications [Member]      
Revenues 15,616 13,467 11,031
MEXICO | Medical and Safety [Member]      
Revenues 32,360 25,977 15,673
MEXICO | Industrial, Power, and Clean Technology [Member]      
Revenues 41,142 22,690 5,671
MEXICO | Semiconductor [Member]      
Revenues 22,974 26,613 21,457
MEXICO | Avionics, Aerospace and Defense [Member]      
Revenues  
CHINA      
Revenues 19,018 21,548 18,653
CHINA | Customers by Invoice Location [Member]      
Revenues 8,548 13,676 4,961
CHINA | Transferred at Point in Time [Member]      
Revenues 1,065 84 116
CHINA | Transferred over Time [Member]      
Revenues 17,953 21,464 18,537
CHINA | Test and Measurement [Member]      
Revenues 2,448
CHINA | Retail and Payment Systems [Member]      
Revenues 5
CHINA | Telecom, Networking, and Communications [Member]      
Revenues 14,222 18,730 9,309
CHINA | Medical and Safety [Member]      
Revenues 736 1,278 2,557
CHINA | Industrial, Power, and Clean Technology [Member]      
Revenues 1,612 1,535 6,787
CHINA | Semiconductor [Member]      
Revenues
CHINA | Avionics, Aerospace and Defense [Member]      
Revenues  
CANADA | Customers by Invoice Location [Member]      
Revenues 17,206 27,053 19,986
Africa [Member] | Customers by Invoice Location [Member]      
Revenues 5,501
Reportable Geographical Components [Member]      
Revenues 388,033 227,512 148,195
Site Contribution 33,171 17,077 4,606
Additions and Disposals to PP&E 3,833 5,585 1,124
Reportable Geographical Components [Member] | UNITED STATES      
Revenues 118,240 42,994 21,269
Site Contribution 8,072 1,434 (1,794)
Additions and Disposals to PP&E 1,217 1,049 499
Reportable Geographical Components [Member] | MEXICO      
Revenues 237,213 155,261 99,577
Site Contribution 20,356 13,851 7,515
Additions and Disposals to PP&E 2,461 4,328 480
Reportable Geographical Components [Member] | CHINA      
Revenues 32,580 29,257 27,349
Site Contribution 4,743 1,792 (1,115)
Additions and Disposals to PP&E 155 208 145
Geography Eliminations [Member]      
Revenues (15,522) (11,381) (8,964)
Geography Eliminations [Member] | UNITED STATES      
Revenues (553) (1,213) (255)
Geography Eliminations [Member] | MEXICO      
Revenues (1,407) (2,459) (13)
Geography Eliminations [Member] | CHINA      
Revenues (13,562) (7,709) (8,696)
Corporate, Non-Segment [Member]      
Additions and Disposals to PP&E $ 23 $ 118 $ 123