v3.22.2.2
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