XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cost $ 28,084 $ 28,060
Accumulated Amortization 12,814 12,139
Net 15,270 15,921
Customer Relationships [Member]    
Cost 12,989 12,970
Accumulated Amortization 6,451 5,992
Net 6,538 6,978
Patented Technology [Member]    
Cost 5,564 5,557
Accumulated Amortization 5,260 5,171
Net 304 386
Trade Names [Member]    
Cost 4,632 4,629
Accumulated Amortization 607 522
Net 4,025 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 496 454
Net $ 1,004 $ 1,046