XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cost $ 28,236 $ 28,247
Accumulated Amortization 13,590 13,140
Net 14,646 15,107
Customer Relationships [Member]    
Cost 13,087 13,092
Accumulated Amortization 6,956 6,656
Net 6,131 6,436
Patented Technology [Member]    
Cost 5,603 5,606
Accumulated Amortization 5,378 5,322
Net 225 284
Trade Names [Member]    
Cost 4,647 4,647
Accumulated Amortization 703 647
Net 3,944 4,000
Trademarks [Member]    
Cost 3,399 3,402
Accumulated Amortization 0 0
Net 3,399 3,402
Other Intangible Assets [Member]    
Cost 1,500 1,500
Accumulated Amortization 553 515
Net $ 947 $ 985