Note 4 - Equity (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] |
| | | | | | | Fair Value Measurement at June 30, 2026 | |
| | | Carrying Value | | | Level 1 | | | Level 2 | | | Level 3 | |
| Liabilities: | | | | | | | | | | | | | | | | |
| Derivative liability | | $ | 22,500 | | | | — | | | | — | | | $ | 22,500 | |
| Totals liabilities measured and recorded at fair value | | $ | 22,500 | | | $ | — | | | $ | — | | | $ | 22,500 | |
| | | | | | | | | | | | | | | | | |
| | | | | | | Fair Value Measurement at December 31, 2025 | |
| | | Carrying Value | | | Level 1 | | | Level 2 | | | Level 3 | |
| Liabilities: | | | | | | | | | | | | | | | | |
| Derivative liability | | $ | 22,500 | | | | — | | | | — | | | $ | 22,500 | |
| Totals liabilities measured and recorded at fair value | | $ | 22,500 | | | $ | — | | | $ | — | | | $ | 22,500 | |
|
| Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | |
| Closing stock price: | | $ | 11.42 | | | $ | 38.50 | |
| Volatility: | | | 180.0 | % | | | 225.0 | % |
| Expected term (in years): | | | 1.00 | | | | 1.50 | |
| Risk-free rate: | | | 3.5 | % | | | 3.5 | % |
|
| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
| | | 2026 | | | 2025 | |
| | | Number of | | | Weighted Average | | | Number of | | | Weighted Average | |
| | | Warrants | | | Exercise Price | | | Warrants | | | Exercise Price | |
| Outstanding at January 1, | | | 60,009 | | | $ | 559.45 | | | | 1,816 | | | $ | 11,825.20 | |
| Warrants cancelled or expired | | | 1 | | | | 317,680.00 | | | | — | | | | — | |
| Outstanding at March 31, | | | 60,008 | | | $ | 554.17 | | | | 1,816 | | | $ | 11,825.20 | |
| Outstanding at June 30, | | | 60,008 | | | $ | 554.17 | | | | 1,816 | | | $ | 11,825.20 | |
|
| Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| | | 2026 | | | 2025 | |
| | | Number of | | | Weighted Average | | | Number of | | | Weighted Average | |
| | | Options | | | Exercise Price | | | Options | | | Exercise Price | |
| Outstanding at January 1, | | | 300 | | | $ | 134,934.51 | | | | 301 | | | $ | 134,392.67 | |
| Options expired or cancelled | | | — | | | | — | | | | 1 | | | | 94,160.00 | |
| Outstanding at March 31, | | | 300 | | | $ | 134,934.51 | | | | 300 | | | $ | 134,526.78 | |
| Options expired or cancelled | | | 95 | | | | 111,904.51 | | | | — | | | | — | |
| Outstanding at June 30, | | | 205 | | | $ | 152,847.85 | | | | 300 | | | $ | 134,526.78 | |
|
| Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] |
| | | 2026 | | | 2025 | |
| | | Number of | | | Weighted Average | | | Number of | | | Weighted Average | |
| | | Units | | | Grant Date Fair Value | | | Units | | | Grant Date Fair Value | |
| Outstanding at January 1, | | | 6,435 | | | $ | 48.74 | | | | 116 | | | $ | 12,269.17 | |
| Restricted stock units granted | | | — | | | | — | | | | 78 | | | | 485.10 | |
| Restricted stock units vested | | | 1,535 | | | | 54.27 | | | | 18 | | | | 64,665.33 | |
| Restricted stock units witheld for taxes | | | 1,027 | | | | 44.22 | | | | 1 | | | | 72,600.00 | |
| Restricted stock units forfeited or cancelled | | | — | | | | — | | | | 2 | | | | 36,894.00 | |
| Outstanding at March 31, | | | 3,873 | | | $ | 47.75 | | | | 173 | | | $ | 871.09 | |
| Restricted stock units granted | | | 12 | | | | 20.20 | | | | — | | | | — | |
| Restricted stock units vested | | | 1,321 | | | | 44.22 | | | | 81 | | | | 1,188.00 | |
| Restricted stock units witheld for taxes | | | — | | | | — | | | | 14 | | | | 1,188.00 | |
| Outstanding at June 30, | | | 2,564 | | | $ | 49.44 | | | | 78 | | | $ | 485.10 | |
|