Note 7 - Goodwill and Other Intangible Assets (Details Textual) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Intangible Asset, Finite-Lived, Amortization Expense | $ 1,600,000 | $ 1,600 | $ 3,100,000 | $ 2,900,000 |
| Customer Relationships [Member] | ||||
| Finite-Lived Intangible Asset, Useful Life (Year) | 13 years | 13 years | ||
| Vendor Relationships [Member] | Minimum [Member] | ||||
| Finite-Lived Intangible Asset, Useful Life (Year) | 8 years | 8 years | ||
| Vendor Relationships [Member] | Maximum [Member] | ||||
| Finite-Lived Intangible Asset, Useful Life (Year) | 15 years | 15 years | ||
| Trade Names [Member] | ||||
| Finite-Lived Intangible Asset, Useful Life (Year) | 15 years | 15 years | ||