v3.26.1
Note 4 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cost $ 25,529 $ 25,595
Accumulated Amortization 14,878 14,662
Net 10,651 10,933
Customer Relationships [Member]    
Cost 18,286 18,333
Accumulated Amortization 8,567 8,360
Net 9,719 9,973
Patented Technology [Member]    
Cost 5,743 5,762
Accumulated Amortization 5,625 5,635
Net 118 127
Other Intangible Assets [Member]    
Cost 1,500 1,500
Accumulated Amortization 686 667
Net $ 814 $ 833