Note 1 - Summary of Accounting Policies - Useful Lives of Intangible Assets (Details) |
Jun. 30, 2026 |
|---|---|
| Customer Relationships [Member] | Minimum [Member] | |
| Intangible assets, useful life (Year) | 5 years |
| Customer Relationships [Member] | Maximum [Member] | |
| Intangible assets, useful life (Year) | 15 years |
| Patents [Member] | |
| Intangible assets, useful life (Year) | 5 years |
| Patents [Member] | Maximum [Member] | |
| Intangible assets, useful life (Year) | 15 years |
| Noncompete Agreements [Member] | Minimum [Member] | |
| Intangible assets, useful life (Year) | 5 years |
| Other Intangible Assets [Member] | |
| Intangible assets, useful life (Year) | 10 years |
| Developed Technology Rights [Member] | Minimum [Member] | |
| Intangible assets, useful life (Year) | 10 years |
| Developed Technology Rights [Member] | Maximum [Member] | |
| Intangible assets, useful life (Year) | 20 years |