Note 8 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) (Parentheticals) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Finite useful life (Year) | 9 years 6 months | |
| Trade Names [Member] | ||
| Finite useful life (Year) | 10 years | |
| Distributor Relationships [Member] | ||
| Finite useful life (Year) | 10 years | |
| Product Portfolio [Member] | Minimum [Member] | ||
| Finite useful life (Year) | 5 years | |
| Product Portfolio [Member] | Maximum [Member] | ||
| Finite useful life (Year) | 10 years | |
| Other Intangible Assets [Member] | ||
| Finite useful life (Year) | 3 years |