XML 76 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Equity - Outstanding Warrants (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Outstanding warrants (in shares) 2,756,970 1,293,334
Warrant 1 [Member]    
Outstanding warrants (in shares) 20,000 20,000
Outstanding warrants, expiration date (in dollars per share) $ 4.56  
Underwriter Purchase Warrants August 14, 2025 [Member]    
Outstanding warrants (in shares) 933,334  
Outstanding warrants, expiration date (in dollars per share) $ 2.58  
Warrant 2 [Member]    
Outstanding warrants (in shares) 50,000 50,000
Outstanding warrants, expiration date (in dollars per share) $ 4.56  
Underwriter Purchase Warrants September 15, 2025 [Member]    
Outstanding warrants (in shares) 140,000  
Outstanding warrants, expiration date (in dollars per share) $ 2.58  
Warrant 3 [Member]    
Outstanding warrants (in shares) 50,000 50,000
Outstanding warrants, expiration date (in dollars per share) $ 4.56  
Underwriter Purchase Warrants January 30, 2026 [Member]    
Outstanding warrants (in shares) 1,272,727  
Outstanding warrants, expiration date (in dollars per share) $ 3.16  
Warrant 4 [Member]    
Outstanding warrants (in shares) 100,000 100,000
Outstanding warrants, expiration date (in dollars per share) $ 4.56  
Underwriter Purchase Warrants March 3, 2026 [Member]    
Outstanding warrants (in shares) 190,909  
Outstanding warrants, expiration date (in dollars per share) $ 3.16  
Underwriter Purchase Warrants 1 [Member]    
Outstanding warrants (in shares) 1,073,334 1,073,334
Outstanding warrants, expiration date (in dollars per share) $ 2.58  
Underwriter Purchase Warrants 2 [Member]    
Outstanding warrants (in shares) 1,463,636 0
Outstanding warrants, expiration date (in dollars per share) $ 3.16