v3.26.1
Note 4 - Goodwill and Long-Lived Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Weighted Average Useful Life $ 60,393 $ 60,508
Finite-Lived Intangible Assets, Gross (53,701) (53,088)
Total amortizable intangible assets 6,692 7,420
Finite-Lived Intangible Assets, Net 6,692 7,420
Indefinite-lived intangible assets: 214 219
Indefinite-lived intangible assets: 214 219
Total intangible assets 6,906 7,639
Total intangible assets 6,906 7,639
Distribution Agreements/Customer Relationships [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life 16,215 16,378
Finite-Lived Intangible Assets, Gross (12,214) (12,119)
Total amortizable intangible assets 4,001 4,259
Finite-Lived Intangible Assets, Net 4,001 4,259
Existing Technology and Software Development [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life 36,506 36,398
Finite-Lived Intangible Assets, Gross (34,284) (33,801)
Total amortizable intangible assets 2,222 2,597
Finite-Lived Intangible Assets, Net 2,222 2,597
Trade Names and Patents [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life 7,672 7,732
Finite-Lived Intangible Assets, Gross (7,203) (7,168)
Total amortizable intangible assets 469 564
Finite-Lived Intangible Assets, Net $ 469 $ 564