Note 6 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($) $ in Thousands |
Sep. 29, 2019 |
Dec. 31, 2018 |
---|---|---|
Cost | $ 19,622 | $ 16,109 |
Accumulated Amortization | 9,939 | 9,605 |
Net | 9,683 | 6,504 |
Trademarks [Member] | ||
Cost | 3,401 | 3,405 |
Accumulated Amortization | 0 | 0 |
Net | 3,401 | 3,405 |
Customer Relationships [Member] | ||
Cost | 8,907 | 6,471 |
Accumulated Amortization | 4,586 | 4,392 |
Net | 4,321 | 2,079 |
Patented Technology [Member] | ||
Cost | 5,452 | 5,486 |
Accumulated Amortization | 4,810 | 4,725 |
Net | 642 | 761 |
Distributor Relationships [Member] | ||
Cost | 377 | 377 |
Accumulated Amortization | 377 | 377 |
Net | ||
Trade Names [Member] | ||
Cost | 1,485 | 370 |
Accumulated Amortization | 166 | 111 |
Net | $ 1,319 | $ 259 |