XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Equity Offerings - Schedule of Warrants or Rights (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Sep. 03, 2024
Outstanding, Warrants (in shares) 1,033,447    
Issued, Warrants (in shares) 239,097    
Exercised, Warrants (in shares) (162,947)    
Expired, Warrants (in shares) (30,654)    
Outstanding, Warrants (in shares) 1,078,943 1,033,447  
August 2021 Pharos Banker Warrants [Member]      
Outstanding, Warrants (in shares) 7    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 28,405    
Expiration Date, Warrants Aug. 16, 2026    
Expiration Date, Warrants Aug. 16, 2026    
February 2022 Series B Warrants [Member]      
Outstanding, Warrants (in shares) 2,061    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 2,660    
Expiration Date, Warrants Feb. 04, 2029    
Expiration Date, Warrants Feb. 04, 2029    
July 2022 Series C Warrants [Member]      
Outstanding, Warrants (in shares) 1,495    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 2,660    
Expiration Date, Warrants Jul. 22, 2027    
Expiration Date, Warrants Jul. 22, 2027    
September 2024 Series I Warrants [Member]      
Outstanding, Warrants (in shares) 56,784    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 13.3    
Expiration Date, Warrants Mar. 03, 2026    
Expiration Date, Warrants Mar. 03, 2026    
September 2024 Series J Warrants [Member]      
Outstanding, Warrants (in shares) 188,363    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 19    
Expiration Date, Warrants Sep. 03, 2029    
Expiration Date, Warrants Sep. 03, 2029    
September 2024 Representative Warrants [Member]      
Exercised, Warrants (in shares)   (145,943)  
Outstanding, Warrants (in shares) 11,302    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 29.45   $ 29.45
Expiration Date, Warrants Aug. 29, 2029    
Expiration Date, Warrants Aug. 29, 2029    
October 2024 Series K Warrants [Member]      
Outstanding, Warrants (in shares) 562,945    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 13.3    
Expiration Date, Warrants Jul. 13, 2030    
Expiration Date, Warrants Jul. 13, 2030    
May 2020 Placement Agent Warrants [Member]      
Outstanding, Warrants (in shares) 16,888    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 20.62    
Expiration Date, Warrants Apr. 25, 2030    
Expiration Date, Warrants Apr. 25, 2030    
Series L Warrants [Member]      
Outstanding, Warrants (in shares) 225,564    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 9.5    
Expiration Date, Warrants Jan. 25, 2031    
Expiration Date, Warrants Jan. 25, 2031    
August 2020 Placement Agent Warrants [Member]      
Outstanding, Warrants (in shares) 13,534    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 10.31    
Expiration Date, Warrants Jun. 06, 2030    
Expiration Date, Warrants Jun. 06, 2030