XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
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