Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)

v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Common Stock, Shares Authorized (in shares) 300,000,000 300,000,000
Common Stock, Shares, Issued (in shares) 96,149,385 32,687,666
Common Stock, Shares, Outstanding (in shares) 96,149,385 32,687,666
Non-Series Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares outstanding (in shares) 0 0
Preferred Stock, Shares Issued (in shares) 0 0
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Outstanding (in shares) 0 0
Series G Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 3,260 3,260
Preferred stock, shares outstanding (in shares) 2,270 3,260
Preferred Stock, Shares Issued (in shares) 2,270 3,260
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Outstanding (in shares) 2,270 3,260
Series H Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 75,000 75,000
Preferred stock, shares outstanding (in shares) 0 0
Preferred Stock, Shares Issued (in shares) 0 0
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Outstanding (in shares) 0 0
Series I Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 35,000 35,000
Preferred stock, shares outstanding (in shares) 4,145 9,480
Preferred Stock, Shares Issued (in shares) 4,145 9,480
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Outstanding (in shares) 4,145 9,480
Series J Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 150,000 150,000
Preferred stock, shares outstanding (in shares) 11,000 0
Preferred Stock, Shares Issued (in shares) 11,000 0
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Outstanding (in shares) 11,000 0
Series K Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 150,000 150,000
Preferred stock, shares outstanding (in shares) 83,949 0
Preferred Stock, Shares Issued (in shares) 83,949 0
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Shares Outstanding (in shares) 83,949 0