Note 7 - Intangible Assets, Including Goodwill - Intangible Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Finite-Lived Intangible Assets, Gross | $ 36,694 | $ 36,090 |
Finite-Lived Intangible Assets, Accumulated Amortization | 14,385 | 13,249 |
Net book value of amortizable intangible assets | 22,309 | 22,841 |
Technology-Based Intangible Assets [Member] | ||
Finite-Lived Intangible Assets, Gross | 7,140 | 7,140 |
Finite-Lived Intangible Assets, Accumulated Amortization | 3,253 | 3,041 |
Purchased and Developed Software [Member] | ||
Finite-Lived Intangible Assets, Gross | 14,384 | 13,780 |
Finite-Lived Intangible Assets, Accumulated Amortization | 5,559 | 5,006 |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets, Gross | 13,910 | 13,910 |
Finite-Lived Intangible Assets, Accumulated Amortization | 4,673 | 4,350 |
Trademarks and Trade Names [Member] | ||
Finite-Lived Intangible Assets, Gross | 1,260 | 1,260 |
Finite-Lived Intangible Assets, Accumulated Amortization | $ 900 | $ 852 |