v3.26.1
Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cost $ 25,537 $ 25,595
Accumulated Amortization 15,151 14,662
Net 10,386 10,933
Customer Relationships [Member]    
Cost 18,291 18,333
Accumulated Amortization 8,809 8,360
Net 9,482 9,973
Patented Technology [Member]    
Cost 5,746 5,762
Accumulated Amortization 5,637 5,635
Net 109 127
Other Intangible Assets [Member]    
Cost 1,500 1,500
Accumulated Amortization 705 667
Net $ 795 $ 833