XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Intangible assets, cost $ 38,685 $ 28,247
Intangible assets, accumulated amortization 14,128 13,140
Intangible assets, net 24,557 15,107
Customer Relationships [Member]    
Intangible assets, cost 18,154 13,092
Intangible assets, accumulated amortization 7,296 6,656
Intangible assets, net 10,858 6,436
Trade Names [Member]    
Intangible assets, cost 9,942 4,647
Intangible assets, accumulated amortization 813 647
Intangible assets, net 9,129 4,000
Patented Technology [Member]    
Intangible assets, cost 5,690 5,606
Intangible assets, accumulated amortization 5,428 5,322
Intangible assets, net 262 284
Trademarks [Member]    
Intangible assets, cost 3,399 3,402
Intangible assets, accumulated amortization 0 0
Intangible assets, net 3,399 3,402
Other Intangible Assets [Member]    
Intangible assets, cost 1,500 1,500
Intangible assets, accumulated amortization 591 515
Intangible assets, net $ 909 $ 985