Note 5 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Cost | $ 27,764 | $ 28,454 |
Accumulated Amortization | 11,669 | 11,064 |
Net | 16,095 | 17,390 |
Customer Relationships [Member] | ||
Cost | 12,781 | 13,214 |
Accumulated Amortization | 5,757 | 5,484 |
Net | 7,024 | 7,730 |
Patented Technology [Member] | ||
Cost | 5,481 | 5,667 |
Accumulated Amortization | 5,092 | 5,126 |
Net | 389 | 541 |
Trade Names [Member] | ||
Cost | 4,601 | 4,670 |
Accumulated Amortization | 475 | 436 |
Net | 4,126 | 4,234 |
Trademarks [Member] | ||
Cost | 3,401 | 3,413 |
Accumulated Amortization | 0 | 0 |
Net | 3,401 | 3,413 |
Other Intangible Assets [Member] | ||
Cost | 1,500 | 1,490 |
Accumulated Amortization | 345 | 18 |
Net | $ 1,155 | $ 1,472 |