XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cost $ 28,247 $ 28,060
Accumulated amortization 13,140 12,139
Net 15,107 15,921
Customer Relationships [Member]    
Cost 13,092 12,970
Accumulated amortization 6,656 5,992
Net 6,436 6,978
Patented Technology [Member]    
Cost 5,606 5,557
Accumulated amortization 5,322 5,171
Net 284 386
Trade Names [Member]    
Cost 4,647 4,629
Accumulated amortization 647 522
Net 4,000 4,107
Trademarks [Member]    
Cost 3,402 3,404
Accumulated amortization 0 0
Net 3,402 3,404
Other Intangible Assets [Member]    
Cost 1,500 1,500
Accumulated amortization 515 454
Net $ 985 $ 1,046