XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Equity Offerings - Issuance of Warrants (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Number of shares (in shares) 18,117,613 19,635,513
Exercise price (in dollars per share)  
Placement Agent Warrant 1 [Member]    
Number of shares (in shares) 3,300  
Exercise price (in dollars per share) $ 312.5  
Expiration (Year) 5 years  
Placement Agent Warrant 2 [Member]    
Number of shares (in shares) 3,100  
Exercise price (in dollars per share) $ 175  
Expiration (Year) 5 years