Note 6 - Earnings (Loss) Per Share (Details Textual) - Customer Warrant [Member] - Subsidiary of Amazon [Member] - shares |
6 Months Ended | |
|---|---|---|
Mar. 13, 2025 |
Jun. 30, 2026 |
|
| Class of Warrants or Rights, Issued During Period (in shares) | 7,945,399 | |
| Class of Warrant or Right, Vested (in shares) | 1,324,233 | 1,324,233 |