Note 8 - Intangible Assets - Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Cost Basis | $ 25,078 | $ 25,078 |
| Accumulated Amortization | (16,967) | (16,745) |
| Accumulated Impairment Charges | (7,592) | (7,592) |
| Intangible assets, net | $ 519 | $ 741 |
| Remaining Average Amortization Period (Year) | 1 year 3 months 18 days | 1 year 8 months 12 days |
| Customer Relationships [Member] | ||
| Cost Basis | $ 15,979 | $ 15,979 |
| Accumulated Amortization | (8,387) | (8,365) |
| Accumulated Impairment Charges | (7,592) | (7,592) |
| Intangible assets, net | 0 | $ 22 |
| Remaining Average Amortization Period (Year) | 1 month 6 days | |
| Trade Names [Member] | ||
| Cost Basis | 9,099 | $ 9,099 |
| Accumulated Amortization | (8,580) | (8,380) |
| Accumulated Impairment Charges | 0 | 0 |
| Intangible assets, net | $ 519 | $ 719 |
| Remaining Average Amortization Period (Year) | 1 year 3 months 18 days | 1 year 9 months 18 days |