XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cost $ 28,223 $ 28,060
Accumulated Amortization 12,671 12,139
Net 15,552 15,921
Customer Relationships [Member]    
Cost 13,079 12,970
Accumulated Amortization 6,346 5,992
Net 6,733 6,978
Patented Technology [Member]    
Cost 5,600 5,557
Accumulated Amortization 5,259 5,171
Net 341 386
Trade Names [Member]    
Cost 4,645 4,629
Accumulated Amortization 589 522
Net 4,056 4,107
Trademarks [Member]    
Cost 3,399 3,404
Accumulated Amortization 0 0
Net 3,399 3,404
Other Intangible Assets [Member]    
Cost 1,500 1,500
Accumulated Amortization 477 454
Net $ 1,023 $ 1,046