| Note 15 - Subsequent Events (Details Textual) $ in Thousands | Jan. 30, 2025 | Dec. 31, 2024  USD ($) | Dec. 31, 2023  USD ($) | 
|---|---|---|---|
| Intangible Assets, Net (Excluding Goodwill) | $ 36,550 | $ 26,930 | |
| Vendor Relationship Intangibles [Member] | |||
| Intangible Assets, Net (Excluding Goodwill) | $ 4,900 | ||
| Subsequent Event [Member] | Vendor Relationships [Member] | |||
| Number of Major Vendors | 1 | ||
| Finite-Lived Intangible Asset, Useful Life (Year) | 11 years | 
| X | ||||||||||
| 
- Definition Represents the number of major vendors. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |