Note 10 - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Intangible assets, gross | $ 4,439 | $ 4,439 |
| Accumulated amortization | (2,784) | (2,635) |
| Intangible assets, net | $ 1,655 | $ 1,804 |
| Patents and Trademarks [Member] | ||
| Weighted average amortization period (Year) | 20 years | 20 years |
| Intangible assets, gross | $ 2,860 | $ 2,860 |
| Accumulated amortization | (1,386) | (1,322) |
| Intangible assets, net | $ 1,474 | $ 1,538 |
| Customer Relationships [Member] | ||
| Weighted average amortization period (Year) | 9 years | 9 years |
| Intangible assets, gross | $ 1,100 | $ 1,100 |
| Accumulated amortization | (1,080) | (1,019) |
| Intangible assets, net | $ 20 | $ 81 |
| Lease Agreements [Member] | ||
| Weighted average amortization period (Year) | 10 years | 10 years |
| Intangible assets, gross | $ 479 | $ 479 |
| Accumulated amortization | (318) | (294) |
| Intangible assets, net | $ 161 | $ 185 |