Note 14 - Advance From Investors (Details Textual) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2025
USD ($)
shares
|
Dec. 31, 2024
USD ($)
|
|
| Purchase Agreement, Maximum Shares Issuable, Shares (in shares) | shares | 89,606 | ||
| Purchase Agreement, Maximum Shares Issuable, Value | $ 268,818 | ||
| Reverse Stock Split [Member] | |||
| Stockholders' Equity Note, Stock Split, Conversion Ratio | 4 | 4 | |
| Securities Purchase Agreement [Member] | |||
| Advances From Investors | $ 1,080 |