v3.26.1
Note 18 - Subsequent Events (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Aug. 05, 2026
Jul. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 14, 2026
Dec. 31, 2025
Sep. 05, 2025
Preferred Stock, Shares Authorized (in shares)     1,000,000   1,000,000     1,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.0001   $ 0.0001     $ 0.0001 $ 0.0001
Stock Issued During Period, Value, New Issues       $ 0   $ 60,000      
Series F Preferred Stock [Member]                  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.0001   $ 0.0001     $ 0.0001  
Preferred Stock, Shares Outstanding (in shares)     750   750     0  
Stock Issued During Period, Shares, New Issues (in shares)     750            
Preferred Stock, Shares Authorized (in shares)     15,750   15,750     15,750  
Preferred Stock, Shares Issued (in shares)     750   750     0  
Preferred Stock, Stated Value (in dollars per share)         $ 1,000        
Beneficial Ownership, Maximum     9.99%   9.99%        
Subsequent Event [Member]                  
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001                
Subsequent Event [Member] | Series F Preferred Stock [Member]                  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.0001              
Stock Issued During Period, Shares, New Issues (in shares) 14,280                
Preferred Stock, Shares Authorized (in shares)   15,750         15,750    
Preferred Stock, Shares Issued (in shares)   15,030         15,030    
Preferred Stock, Stated Value (in dollars per share)   $ 1,000              
Beneficial Ownership, Maximum   9.99%              
Preferred Stock, Voting Rights   no              
Stock Issued During Period, Value, New Issues $ 14,280,000                
Subsequent Event [Member] | Series F Preferred Stock [Member] | Four Accredited Investors [Member]                  
Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares) 2,980                
Subsequent Event [Member] | Series F Preferred Stock [Member] | Two Accredited Investors [Member]                  
Stock Issued During Period, Shares, New Issues (in shares) 2,990                
Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares) 600                
Stock Issued During Period, Shares, Issued for Services (in shares) 1,750                
Subsequent Event [Member] | Series F Preferred Stock [Member] | Three Accredited Investors [Member]                  
Stock Issued During Period, Shares, Issued for Services (in shares) 4,470                
Subsequent Event [Member] | Series F Preferred Stock [Member] | One Accredited Investor [Member]                  
Stock Issued During Period, Shares, Conversion of Convertible Securities (in shares) 1,490                
Subsequent Event [Member] | Private Placement [Member] | Series F Preferred Stock [Member]                  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.0001              
Preferred Stock, Shares Outstanding (in shares)   750              
Stock Issued During Period, Shares, New Issues (in shares)   14,280