Note 14 - Common Stock Reserved for Issuance - Common Stock Reserved for Issuance (Details) - $ / shares |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Outstanding stock options and RSUs (in dollars per share) | $ 89,325 | $ 89,449 |
| Shares reserved for future option grants and RSUs (in shares) | 29,094 | 8,917 |
| Total common stock reserved for issuance (in shares) | 8,934,233 | 1,717,111 |
| Lincoln Park [Member] | ||
| Total common stock reserved for issuance (in shares) | 0 | 64,653 |
| Madryn Noteholders [Member] | ||
| Total common stock reserved for issuance (in shares) | 118,182 | 118,182 |
| EW Investors [Member] | ||
| Total common stock reserved for issuance (in shares) | 190,910 | 0 |
| Non-Voting Preferred Stock [Member] | ||
| Shares reserved for conversion of future preferred share issuance (in shares) | 500,735 | 531,262 |
| Common Stock [Member] | ||
| Outstanding common stock warrants (in shares) | 153,147 | 96,598 |
| Preferred Stock [Member] | ||
| Preferred shares (in shares) | 7,852,840 | 808,050 |