v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2026
Mar. 04, 2026
Dec. 31, 2025
May 10, 2023
May 09, 2023
Preferred stock, par value $ 0.01        
Preferred stock, shares authorized 5,000,000        
Common stock, par value $ 0.001   $ 0.001    
Common stock, shares authorized 350,000,000   350,000,000    
Common stock, shares issued 28,990,073   3,069,875    
Common stock, shares outstanding 28,990,073   3,069,875    
Series A Junior Participating Preferred Stock [Member]          
Preferred stock, par value $ 0.001   $ 0.001    
Preferred stock, shares authorized 4,000,000   250,000 4,000,000 250,000
Preferred stock, shares issued      
Preferred stock, shares outstanding      
Series B Convertible Preferred Stock [Member]          
Preferred stock, par value $ 0.01        
Preferred stock, shares authorized 10,000   10,000    
Preferred stock, shares issued 0   0    
Preferred stock, shares outstanding 0   0    
Preferred stock, stated value $ 1,000   $ 1,000    
Series G Convertible Preferred Stock [Member]          
Preferred stock, par value $ 0.01 $ 0.01 $ 0.01    
Preferred stock, shares authorized 12,000 12,000 12,000    
Preferred stock, shares issued 529   0    
Preferred stock, shares outstanding 529   0    
Preferred stock, stated value $ 1,000   $ 1,000    
Common stock, par value   $ 0.001