Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Cost | $ 28,060 | $ 28,454 |
Accumulated amortization | 12,139 | 11,064 |
Net | 15,921 | 17,390 |
Customer Relationships [Member] | ||
Cost | 12,970 | 13,214 |
Accumulated amortization | 5,992 | 5,484 |
Net | 6,978 | 7,730 |
Patented Technology [Member] | ||
Cost | 5,557 | 5,667 |
Accumulated amortization | 5,171 | 5,126 |
Net | 386 | 541 |
Trade Names [Member] | ||
Cost | 4,629 | 4,670 |
Accumulated amortization | 522 | 436 |
Net | 4,107 | 4,234 |
Trademarks [Member] | ||
Cost | 3,404 | 3,413 |
Accumulated amortization | 0 | 0 |
Net | 3,404 | 3,413 |
Other Intangible Assets [Member] | ||
Cost | 1,500 | 1,490 |
Accumulated amortization | 454 | 18 |
Net | $ 1,046 | $ 1,472 |