v3.26.1
Note 4 - Warrants - Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Sep. 18, 2025
Jun. 26, 2025
Dec. 18, 2024
Aug. 31, 2024
Aug. 22, 2024
May 31, 2024
SPAC Public Warrants (in shares) 2,387,572            
SPAC Public Warrants (in shares) 4,700,000            
SPAC Public Warrants (in shares) (997,738)            
SPAC Public Warrants (in shares) (647,326)            
SPAC Public Warrants (in shares) 5,442,508            
SPAC Public Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 230            
SPAC Public Warrants (in shares) 344,066            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) (344,066)            
SPAC Public Warrants (in shares) 0            
June 2021 Common Stock Warrants, Post Amendment [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 82.5            
SPAC Public Warrants (in shares) 222,254            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 222,254            
Amended June 2021 Common Stock Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 15.928 [1]       $ 15.93    
SPAC Public Warrants (in shares) [1] 109,999            
SPAC Public Warrants (in shares) [1] 0            
SPAC Public Warrants (in shares) [1] 0            
SPAC Public Warrants (in shares) [1] 0            
SPAC Public Warrants (in shares) [1] 109,999            
Pre Public Private Company Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 459.8            
SPAC Public Warrants (in shares) 6,023            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) (6,023)            
SPAC Public Warrants (in shares) 0            
September 2022 Private Pre Funded Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.002            
SPAC Public Warrants (in shares) 69,170            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 69,170            
September 2022 Common Stock Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 48            
SPAC Public Warrants (in shares) 69,170            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 69,170            
November 2023 Common Stock Warrants, Post Amendment [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 100            
SPAC Public Warrants (in shares) 97,560            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 97,560            
May Amended November 2023 Common Stock Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 29.1 [2]           $ 29.1
SPAC Public Warrants (in shares) [2] 68,293            
SPAC Public Warrants (in shares) [2] 0            
SPAC Public Warrants (in shares) [2] 0            
SPAC Public Warrants (in shares) [2] 0            
SPAC Public Warrants (in shares) [2] 68,293            
August Amended November 2023 Common Stock Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 15.928 [3]       $ 15.93    
SPAC Public Warrants (in shares) [3] 126,830            
SPAC Public Warrants (in shares) [3] 0            
SPAC Public Warrants (in shares) [3] 0            
SPAC Public Warrants (in shares) [3] 0            
SPAC Public Warrants (in shares) [3] 126,830            
November 2023 Pre Funded Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.002            
SPAC Public Warrants (in shares) 29,269            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 29,269            
May 2024 Common Stock Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 29.1            
SPAC Public Warrants (in shares) 94,937            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 94,937            
August 2024 Common Stock Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 15.928            
SPAC Public Warrants (in shares) 238,096            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 238,096            
The August 2024 Underwriter Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 26.25         $ 26.25  
SPAC Public Warrants (in shares) 11,905            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 11,905            
The December 2024 Series A Common Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 30     $ 30      
SPAC Public Warrants (in shares) 300,000            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) (2,763)            
SPAC Public Warrants (in shares) (297,237)            
SPAC Public Warrants (in shares) 0            
The December 2024 Series B Common Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 30     $ 30      
SPAC Public Warrants (in shares) 600,000            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) (5,275)            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 594,725            
June 2025 Series C Common Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 10   $ 10        
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 1,000,000            
SPAC Public Warrants (in shares) (7,175)            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 992,825            
June 2025 Series D Common Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 10   $ 10        
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 1,000,000            
SPAC Public Warrants (in shares) (24,325)            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 975,675            
September 2025 Series E Common Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6.7 $ 134          
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 1,350,000            
SPAC Public Warrants (in shares) (132,150)            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 1,217,850            
September 2025 Series F Common Warrants [Member]              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6.7 $ 134          
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 1,350,000            
SPAC Public Warrants (in shares) (826,050)            
SPAC Public Warrants (in shares) 0            
SPAC Public Warrants (in shares) 523,950            
[1] * In August 2024, 109,999 of these warrants were modified to reduce the exercise price from $82.50 per warrant share, to $15.93 per warrant share and to extend the expiration of these warrants from May 2026 to August 2029.
[2] ** In May 2024, 68,293 of these warrants were modified to reduce the exercise price from $100 per warrant share, to $29.10 per warrant share and to extend the expiration of these warrants from November 2028 to May 2029.
[3] *** In August 2024, 126,830 of these warrants (separate from the May 2024 modification) were modified to reduce the exercise price from $100 per warrant share, to $15.93 per warrant share and to extend the expiration of these warrants from November 2028 to August 2029.