Reconciliation of Revenue from Segments to Consolidated [Table Text Block] |
| | | | | | | | | | | | | | | | | | | | Mexico | | $ | 63,364 | | | $ | 65,760 | | China | | | 4,206 | | | | 8,656 | | U.S. | | | 33,382 | | | | 29,811 | | Total | | $ | 100,952 | | | $ | 104,227 | | | | | | | | | | | Mexico | | $ | (2,422 | ) | | $ | (34 | ) | China | | | (3,303 | ) | | | (1,427 | ) | U.S. | | | (89 | ) | | | (117 | ) | Total | | $ | (5,814 | ) | | $ | (1,578 | ) | | | | | | | | | | Mexico | | $ | 60,942 | | | $ | 65,726 | | China | | | 903 | | | | 7,229 | | U.S. | | | 33,293 | | | | 29,694 | | Total segment revenue (which also equals consolidated revenue) | | $ | 95,138 | | | $ | 102,649 | | | | | | | | | | | | | | | | | | | | Mexico | | $ | 5,874 | | | $ | 5,055 | | China | | | (2 | ) | | | 547 | | U.S. | | | 2,962 | | | | 1,482 | | Total | | $ | 8,834 | | | $ | 7,084 | | | | | | | | | | | Corporate expenses | | | 5,902 | | | | 5,259 | | Restructuring charges (recovery) | | | (221 | ) | | | 624 | | Change in fair value of warrant liability | | | (517 | ) | | | (101 | ) | Change in fair value of contingent consideration | | | — | | | | (3,050 | ) | Unrealized foreign exchange loss on unsettled forward exchange contracts | | | 512 | | | | — | | Interest expense | | | 2,093 | | | | 2,870 | | Income before income taxes | | $ | 1,065 | | | $ | 1,482 | |
Three months ended March 29, 2020 | | | | | | | | | | | | | Market Sector: | | | | | | | | | | | | | | | | | Test and Measurement | | $ | 21,391 | | | $ | 8,048 | | | $ | — | | | $ | 29,439 | | Retail and Payment Systems | | | 12,323 | | | | — | | | | — | | | | 12,323 | | Telecom, Networking and Communications | | | 3,034 | | | | 3,791 | | | | 714 | | | | 7,539 | | Medical | | | 8,563 | | | | 2,577 | | | | 130 | | | | 11,270 | | Industrial, Power and Clean Technology | | | 10,314 | | | | 8,492 | | | | 60 | | | | 18,866 | | Semiconductor | | | 5,316 | | | | — | | | | — | | | | 5,316 | | Aerospace and Defense | | | — | | | | 10,385 | | | | — | | | | 10,385 | | Segment Revenue | | | 60,941 | | | | 33,293 | | | | 904 | | | | 95,138 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Point in time | | $ | 499 | | | $ | 1,067 | | | $ | 452 | | | $ | 2,018 | | Over time | | | 60,442 | | | | 32,226 | | | | 452 | | | | 93,120 | | Total Revenue | | | 60,941 | | | | 33,293 | | | | 904 | | | | 95,138 | |
Three months
ended March 31, 2019
| | | | | | | | | | | | | Market Sector: | | | | | | | | | | | | | | | | | Test and Measurement | | $ | 19,917 | | | $ | 11,005 | | | $ | 1,583 | | | $ | 32,505 | | Retail and Payment Systems | | | 12,942 | | | | — | | | | — | | | | 12,942 | | Telecom, Networking and Communications | | | 4,004 | | | | 2,077 | | | | 4,726 | | | | 10,807 | | Medical | | | 8,459 | | | | 3,652 | | | | 394 | | | | 12,505 | | Industrial, Power and Clean Technology | | | 13,099 | | | | 5,979 | | | | 526 | | | | 19,604 | | Semiconductor | | | 7,305 | | | | — | | | | — | | | | 7,305 | | Aerospace and Defense | | | — | | | | 6,981 | | | | — | | | | 6,981 | | Segment Revenue | | | 65,726 | | | | 29,694 | | | | 7,229 | | | | 102,649 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Point in time | | $ | 435 | | | $ | 1,712 | | | $ | 2 | | | $ | 2,149 | | Over time | | | 65,291 | | | | 27,982 | | | | 7,227 | | | | 100,500 | | Total Revenue | | | 65,726 | | | | 29,694 | | | | 7,229 | | | | 102,649 | |
| | | | | | | | | | | U.S. | | $ | 544 | | | $ | 1,217 | | Mexico | | | 160 | | | | 2,461 | | China | | | 2 | | | | 155 | | Segment total | | | 706 | | | | 3,833 | | Corporate and other | | | — | | | | 23 | | Total | | $ | 706 | | | $ | 3,856 | |
| | | | | | | | | | | U.S. | | $ | 89,509 | | | $ | 94,186 | | Canada | | | 5,022 | | | | 5,039 | | China | | | 607 | | | | 3,424 | | Total | | $ | 95,138 | | | $ | 102,649 | |
|
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] |
| | | | | | | U.S. | | $ | 20,088 | | | $ | 16,904 | | Mexico | | | 10,771 | | | | 10,970 | | China | | | 58 | | | | 670 | | Segment total | | | 30,917 | | | | 28,544 | | Corporate and other | | | 81 | | | | 96 | | Total | | $ | 30,998 | | | $ | 28,640 | |
| | | | | | | U.S. | | $ | 9,343 | | | $ | 9,273 | | Mexico | | | 20,576 | | | | 22,179 | | China | | | — | | | | — | | Segment total | | | 29,919 | | | | 31,452 | | Corporate and other | | | 804 | | | | 859 | | Total | | $ | 30,723 | | | $ | 32,311 | |
| | | | | | | U.S. | | $ | 118,685 | | | $ | 112,789 | | Mexico | | | 91,607 | | | | 93,349 | | China | | | 1,610 | | | | 6,694 | | Segment total | | | 211,902 | | | | 212,832 | | Corporate and other | | | 438 | | | | 547 | | Total | | $ | 212,341 | | | $ | 213,379 | |
|