v3.26.1
Note 4 - Goodwill and Long-lived Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Weighted Average Useful Life $ 60,491 $ 60,508
Finite-Lived Intangible Assets, Gross (54,483) (53,088)
Total amortizable intangible assets 6,008 7,420
Indefinite-lived intangible assets: 212 219
Total intangible assets 6,220 7,639
Distribution Agreements/Customer Relationships [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life 16,143 16,378
Finite-Lived Intangible Assets, Gross (12,392) (12,119)
Total amortizable intangible assets 3,751 4,259
Existing Technology and Software Development [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life 36,704 36,398
Finite-Lived Intangible Assets, Gross (34,821) (33,801)
Total amortizable intangible assets 1,883 2,597
Trade Names and Patents [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life 7,644 7,732
Finite-Lived Intangible Assets, Gross (7,270) (7,168)
Total amortizable intangible assets $ 374 $ 564