v3.26.1
Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock par value (in dollars per shares) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock, shares outstanding (in shares) 1,347,203 757,783
Treasury stock (in shares) 9 9
Series A preferred    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000 50,000
Preferred stock, issued (in shares) 1,087 1,087
Preferred stock, outstanding (in shares) 1,087 1,087
Series A preferred | Preferred Stock    
Preferred stock, par value (in dollars per share) $ 120  
Preferred stock, outstanding (in shares) 1,087 1,087
Series F preferred    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,500,000 5,500,000
Preferred stock, issued (in shares) 2,283 2,283
Preferred stock, outstanding (in shares) 2,283 2,283
Series F preferred | Preferred Stock    
Preferred stock, outstanding (in shares) 2,283 2,283
Series G preferred    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 500,000 500,000
Preferred stock, issued (in shares) 16,979 17,280
Preferred stock, outstanding (in shares) 16,979 17,280
Series G preferred | Preferred Stock    
Preferred stock, outstanding (in shares) 16,979 17,280
Series H preferred    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000 50,000
Preferred stock, issued (in shares) 3,156 3,798
Series H preferred | Preferred Stock    
Preferred stock, outstanding (in shares) 3,156 3,798
Series I preferred    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000 100,000
Preferred stock, issued (in shares) 37,812 37,812
Preferred stock, outstanding (in shares) 37,812 37,812
Series I preferred | Preferred Stock    
Preferred stock, outstanding (in shares) 37,812 37,812