v3.25.1
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