Note 7 - Intangible Assets - Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Cost Basis | $ 25,078 | $ 25,078 |
Accumulated Amortization | (16,414) | (16,083) |
Accumulated Impairment Charges | (7,592) | (7,592) |
Intangible assets, net | $ 1,072 | $ 1,403 |
Remaining Average Amortization Period (Year) | 2 years 1 month 6 days | 2 years 6 months |
Customer Relationships [Member] | ||
Cost Basis | $ 15,979 | $ 15,979 |
Accumulated Amortization | (8,234) | (8,103) |
Accumulated Impairment Charges | (7,592) | (7,592) |
Intangible assets, net | $ 153 | $ 284 |
Remaining Average Amortization Period (Year) | 7 months 6 days | 1 year 1 month 6 days |
Trade Names [Member] | ||
Cost Basis | $ 9,099 | $ 9,099 |
Accumulated Amortization | (8,180) | (7,980) |
Accumulated Impairment Charges | 0 | 0 |
Intangible assets, net | $ 919 | $ 1,119 |
Remaining Average Amortization Period (Year) | 2 years 3 months 18 days | 2 years 9 months 18 days |