Note 5 - Capital Stock (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Notes Tables |
|
| Schedule of Common Stock Outstanding Roll Forward [Table Text Block] |
| Issued Shares as of December 31, 2023 | | | 573,644 | |
| Issuances from Preferred Stock conversions | | | 288,968 | |
| Issuances related to Common Warrant exercises | | | 282,314 | |
| Issued Shares as of December 31, 2024 | | | 1,144,926 | |
| Issuances related to Common Warrant exercises | | | 521,725 | |
| Issuances related to Pre-Funded Warrant exercises | | | 1,403,131 | |
| Issuances related to Preferred Stock conversions | | | 257,617 | |
| Issued Shares as of December 31, 2025 | | | 3,327,399 | |
| Less Treasury Shares: | | | (189 | ) |
| Outstanding Shares as of December 31, 2025 | | | 3,327,210 | |
|
| Warrants and Rights Outstanding, Make Whole Provision [Table Text Block] |
| Warrant Tranche | | Original Warrants Issued | | | Original Exercise Price (1) | | | Warrants Post Reverse Split (2) | | | Exercise Price Post Reverse Split (2) | | | Warrants Post Make-whole Provision (3) | | | Exercise Price Post Make-whole Provision (4) | | | Deemed Dividend | |
| Common Warrants issued in 2023 | | | 3,830,417 | | | $ | 1.71 | | | | 95,764 | | | $ | 68.40 | | | | 1,918,371 | | | $ | 3.41 | | | $ | 6,739,000 | |
| Common Warrants issued in 2024 | | | 963,745 | | | $ | 1.71 | | | | 24,104 | | | $ | 68.40 | | | | 482,676 | | | $ | 3.41 | | | $ | 1,696,000 | |
| Placement Agent Warrants | | | 306,433 | | | $ | 1.71 | | | | 7,663 | | | $ | 68.40 | | | | 153,470 | | | $ | 3.41 | | | $ | 539,000 | |
| Total | | | 5,100,595 | | | | | | | | 127,531 | | | | | | | | 2,554,517 | | | | | | | $ | 8,974,000 | |
| Aggregate Exercise Price | | $ | 8,722,000 | | | | | | | $ | 8,722,000 | | | | | | | $ | 8,722,000 | | | | | | | | | |
|
| Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] |
| Issue Date | | Warrants Issued | | | Exercise Price | | Expiration Date |
| Q1 2023 Common Warrants | | | 1,206,049 | | | $ | 3.41 | | Q3 2028 |
| Q1 2023 Placement Agent Warrants | | | 153,470 | | | $ | 3.41 | | Q3 2028 |
| Q2 2024 Common Warrants | | | 390,959 | | | $ | 3.41 | | Q4 2029 |
| Q2 2025 Advisor Warrants | | | 100,000 | | | $ | 3.77 | | Q2 2028 |
| Q2 2025 Placement Agent Warrants | | | 99,470 | | | $ | 4.71 | | Q2 2030 |
| Q2 2025 Pre-Funded Warrants (1) | | | 586,261 | | | $ | 3.77 | | Q2 2030 |
| Q3 2025 Common Warrants | | | 152,519 | | | $ | 3.77 | | Q1 2030 |
| | | | 2,688,728 | | | | | | |
| | | Outstanding | |
| | | Number of Warrants | | | Weighted Average Exercise Price | |
| Warrants outstanding and exercisable, December 31, 2023 | | | 103,453 | | | $ | 69.03 | |
| Granted | | | 24,104 | | | | 68.40 | |
| Make-whole provision | | | 2,426,986 | | | | 3.41 | |
| Exercised | | | (282,314 | ) | | | 3.41 | |
| Expired | | | (26 | ) | | | 2,578.38 | |
| Warrants outstanding and exercisable, December 31, 2024 | | | 2,272,203 | | | | 3.41 | |
| Granted | | | 2,341,381 | | | | 3.81 | |
| Exercised | | | (1,924,856 | ) | | | 3.67 | |
| Warrants outstanding and exercisable, December 31, 2025 | | | 2,688,728 | | | $ | 3.57 | |
|