Note 8 - Intangible Assets (Details Textual) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Computer Software, Intangible Asset [Member] | |||
| Finite-Lived Intangible Assets, Net | $ 0 | $ 14,657,000 | |
| Finite-Lived Intangible Asset, Useful Life (Year) | 10 years | ||
| Finite-Lived Intangible Assets, Accumulated Amortization | $ 447,000 | (0) | $ 0 |
| Impairment of Intangible Assets, Finite-Lived | 19,090,000 | (0) | |
| Computer Software and Related Prepaid Assets [Member] | |||
| Impairment of Intangible Assets, Finite-Lived | 19,721,000 | $ 0 | $ 0 |
| Prepaid Assets Related to Computer Software [Member] | |||
| Impairment of Intangible Assets, Finite-Lived | $ 631,000 | ||