v3.26.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Oct. 27, 2025
Oct. 26, 2025
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 20,000,000 20,000,000    
Common stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001  
Common stock, authorized (in shares) 300,000,000 300,000,000    
Common stock, issued (in shares) 11,889,767 3,642,501    
Common stock, outstanding (in shares) 11,889,767 3,642,501 2,884,447 86,533,435
Series A Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 110,000 110,000    
Preferred stock, issued (in shares) 0 0    
Preferred stock, outstanding (in shares) 0 0    
Series B Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 3,000 3,000    
Preferred stock, issued (in shares) 1 1    
Preferred stock, outstanding (in shares) 1 1    
Series C Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 5,000 5,000    
Preferred stock, issued (in shares) 2,547 4,851    
Preferred stock, outstanding (in shares) 2,547 4,851    
Series D Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 6,666,700 6,666,700    
Preferred stock, issued (in shares) 150,000 150,000    
Preferred stock, outstanding (in shares) 150,000 150,000    
Series E Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 100 100    
Preferred stock, issued (in shares)   51    
Preferred stock, outstanding (in shares) 51 51    
Series F Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 10,000 10,000    
Preferred stock, issued (in shares) 0 0    
Preferred stock, outstanding (in shares)   0    
Series G Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 10,000 10,000    
Preferred stock, issued (in shares)   143    
Preferred stock, outstanding (in shares) 143 143    
Series H Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 10,000 0    
Preferred stock, issued (in shares) 1,900 0    
Preferred stock, outstanding (in shares) 1,900 0    
Series I Convertible Preferred Stock        
Preferred stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001    
Preferred stock, authorized (in shares) 888,888 888,888    
Preferred stock, issued (in shares) 888,888 0    
Preferred stock, outstanding (in shares) 888,888 0